任何人都可以告诉我复选框的只读选项是什么,因为我想提交复选框的值,同时想要实现禁用属性的功能,但使用禁用不会提交值,我认为只读在复选框中不起作用。
请帮帮我。
最佳答案
你可以试试这样的东西
<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”中的警报给出复选框的值。因此该值被保留。
希望这有帮助..
关于javascript - javascript 中只读的选项,然后禁用复选框属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13619590/