2012-11-29 57 views

回答

0

試試這個

<input name="chkbox1" type=checkbox readonly>check box 1</input> 
0

時要禁用點擊就返回false:

<input type="checkbox" onclick="return false"/> 

這將確保你不能改變複選框的值

1

您可以試試類似這樣的產品

<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的「其他人」上提交的複選框,並警告給予檢查box.Thus值被保留的價值。

希望這會有所幫助..

+0

你可以在這裏看到它的行動http://jsfiddle.net/amvPk/ – saraf

相關問題