我可以使用 jquery 1.6 来完成这项工作,但是我升级到 1.8 并且无法让它工作。这是jfiddle:链接
和代码:
HTML:
<form id="ad_form" method="post" action="">
<input type="checkbox" id="tosId" name="tos_name" style="padding:0; margin:0" ></input>
<br />
<input type="submit" id="submitId" name="submit_name" value="Submit" /></input>
</form>
jQuery:
$('#submitId').attr('disabled', 'disabled');
function updateFormEnabled()
{
if($('#tosId').prop('checked'))
{
$('#submitId').attr('disabled', '');
}
else
{
$('#submitId').attr('disabled', 'disabled');
}
}
$('#tosId').change(updateFormEnabled);