我正在使用jQuery 1.6,我想通过点击复选框按钮来提交表单。如何通过点击复选框来触发表单提交?
也就是说,我有以下的代码提交表单
$jQuery('#search_form').submit(function() {
$jQuery.get(this.action, $jQuery(this).serialize(), null, 'script');
return false;
});
,当我点击一个复选框,其HTML代码是
<input type="checkbox" value="true" ... id="check_box_id">
我想触发的表格提交。
我该怎么做?另外
$jQuery("#check_box_id").click(function() {
$jQuery("#search").submit();
});
,您可以使用trigger
方法:
只需谨慎 - 通过用户可能不熟悉的方式(即通过点击复选框)导致表单提交可能会引起混淆。它取决于你的页面布局以及复选框是如何标记的,但是网络上已经建立(和预期)的行为并且偏离它们并不总是一个好主意。出于兴趣,为什么你不能按照常规使用提交按钮? – belugabob
@belugabob - 也许你是对的,但我认为在我的表单中,用户可以理解这种行为(我认为...)。不管怎么说,还是要谢谢你。 – Backo