このプログラムでは、チェックボックスが選択されていないときに Html Button を無効にする必要があります。ボタンは、チェックボックスが選択されている場合にのみ有効にする必要があります。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');
}
});
});