在这个程序中,当未选中复选框时,我需要禁用 Html 按钮。仅在选择复选框时才能启用按钮。我使用 Jquery 1.8.3 版。然而,在这个程序中,启用和禁用之间的交换没有按我的预期工作。
//-------- HTML
<body>
Some agreement here
<p>
<input type="checkbox" id="agree" />
</p>
<input type="button" value="Continue" disabled="disabled" id="continue"/>
<script type="text/javascript" src="js/jquery-1.8.3.js"></script>
<script type="text/javascript" src="js/class.js"></script>
</body>
//--------JQuery
$(document).ready(function(){
$('#agree').change(function(){
state = $(this).attr('value');
if(state == 'on'){
$('#continue').removeAttr('disabled');
}else if(state == ''){
$('#continue').attr('disabled','disabled');
}
});
});