谁能告诉我复选框的只读选项是什么,因为我想提交复选框的值,同时想要实现禁用属性的功能,但使用禁用不会提交值,我认为只读不是在复选框中工作。
请帮我。
谁能告诉我复选框的只读选项是什么,因为我想提交复选框的值,同时想要实现禁用属性的功能,但使用禁用不会提交值,我认为只读不是在复选框中工作。
请帮我。
你可以试试这样的
<form action = "your url here" method = "POST">
NonEditableValue<input type = "checkbox"/ id = "mycheckbox" value = "ValueIwantChecked">
<input type = "submit" id = "somebutton" value = "Get CheckBox Value" />
</form>
Javascript
$("#somebutton").click(function(e){
var ischecked = $('#mycheckbox').attr('checked')?true:false;
if(!ischecked){
e.preventDefault();
alert("Please select value");
}
else{
$("#mycheckbox").attr("disabled","true");
alert($("#mycheckbox").val());
}
});
这将禁用提交时的复选框,并且javascript“else”中的警报给出复选框的值。因此该值被保留。
希望这可以帮助 ..
试试这个
<input name="chkbox1" type=checkbox readonly>check box 1</input>
当您想禁用单击时,只需返回 false:
<input type="checkbox" onclick="return false"/>
这将确保您无法更改复选框的值