我有一个表单,其中包含多个复选框,如果选中某个方框,我想禁用表单。我将在我的网站上多次出现这种情况,我想知道是否有比我目前尝试的更好的方式(哪个不能正常工作)。如果我想多次使用这个相同的禁用函数,我应该创建一个类'disable'吗?谢谢!如何根据复选框选择禁用表单
JS
$(document).ready(function()
{
$('#disabler_0').click(function()
{
$('[name*=form1]').attr('disabled', 'disabled')
});
});
HTML
<form id="form1" name="form1" method="post" action="">
<p>
<label>
<input type="checkbox" name="disabler" value="one" id="disabler_0" />
one</label>
<br />
<label>
<input type="checkbox" name="disabler" value="two" id="disabler_1" />
two</label>
<br />
<label>
<input type="checkbox" name="disabler" value="three" id="disabler_2" />
three</label>
<br />
<label>
<input type="checkbox" name="disabler" value="four" id="disabler_3" />
four</label>
<br />
<label>
<input type="checkbox" name="disabler" value="five" id="disabler_4" />
five</label>
<br />
</p>
</form>
当你说禁用表单将如何显示给用户?你想要一个覆盖?只需禁用所有的复选框? – 2011-05-12 13:57:16
禁用所有复选框。 – dzilla 2011-05-12 13:59:12