2012-11-29 1 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> 

자바 스크립트

$("#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()); 
    } 
}); 

이 자바 스크립트의 "다른"에 제출의 체크 박스 경고를 비활성화됩니다은 값이 유지됩니다 체크 box.Thus의 값을 제공합니다. 이 도움이

희망 ..

+0

당신이있어 행동에 그것을 볼 수 http://jsfiddle.net/amvPk/ – saraf

관련 문제