相关疑难解决方法(0)

"option"标签的"selected"属性中可以显示哪些值?

我有一些类似于以下的标记:

<select>
  <option selected="selected">Apple</option>
  <option selected="">Orange</option>
</select>
Run Code Online (Sandbox Code Playgroud)

在这种情况下,"橙色"显示为所选项目.我原本期望将selected属性设为空白会撤消其效果.有没有办法写这个而不是简单地离开属性?

html xhtml selected option

30
推荐指数
4
解决办法
6万
查看次数

根据值选中或取消选中复选框?

我们如何根据值以编程方式选中或取消选中复选框?也就是说,对于特定用户,如果值为true,则应选中复选框,否则如果值为false,则需要取消选中该复选框.我按以下方式声明了复选框:

<input type="checkbox" class="checkbox">
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc

17
推荐指数
3
解决办法
8万
查看次数

如何根据不同的用户角色默认选中单选按钮?

<% if role.name == "Administrator" %>
     <%= f.radio_button:status,'available', :checked => (params[:status] == nil ? true : params[:status]) %><label>Available</label>
     <%= f.radio_button:_status,'not available' %><label>Not Available</label>
<% else %>
     <%= f.radio_button:_status,'available' %><label>Available</label>
     <%= f.radio_button:_status,'not available' %><label>Not Available</label>
<% end %>
Run Code Online (Sandbox Code Playgroud)

默认情况下,我希望在available管理员和not available单选按钮的情况下检查单选按钮以供其他用户使用.但他可以改变它,在查看编辑时,它应该显示他/她选择的那个,而不是默认的.

我怎样才能做到这一点?请帮我.

ruby-on-rails radio-button ruby-on-rails-3

10
推荐指数
1
解决办法
2万
查看次数

复选框总是在javascript/php中返回true

我正在尝试使用Ajax/Javascript响应获取复选框的值,该响应将值传递给PHP,以便我可以根据值执行查询("已检查","未选中")

<input type="checkbox" name="status" onclick="updateStatus(<? echo $data['id']; ?>,this.checked)">
Run Code Online (Sandbox Code Playgroud)

函数"updateStatus"的Javascript/Ajax代码如下

function updateStatus(id,value) {
if (window.XMLHttpRequest) {
    http = new XMLHttpRequest()
} else if (window.ActiveXObject) {
    http = new ActiveXObject("Microsoft.XMLHTTP")
} else {
    alert("Your browser does not support XMLHTTP!")
}
http.abort();
http.open("GET", "../functions/ajax.php?check=update_status&id=" + id + "&checked="+value, true);
http.onreadystatechange = function () {
     if (http.readyState == 4) {
        alert(http.responseText);
     }
 }
 http.send(null)
Run Code Online (Sandbox Code Playgroud)

函数/ ajax.php中的PHP函数

if(isset($check) and $check == 'update_status' and isset($_GET['id'])){
    $id = mysql_real_escape_string($_GET['id']);
    $checked= mysql_real_escape_string($_GET['checked']);
if($checked == true) {
    echo "Checked"; …
Run Code Online (Sandbox Code Playgroud)

html javascript php ajax

0
推荐指数
1
解决办法
630
查看次数