我有一个包含多个输入复选框字段的表单.我想在没有提交按钮的任何复选框中触发表单提交.
<form action="" method="get"> <input type="checkBox" name="p[]" value="1"> <input type="checkBox" name="p[]" value="2"> <input type="checkBox" name="p[]" value="3"> </form>
如何用jQuery完成?
解决方法
您可以挂钩复选框的change()事件,然后在父窗体上触发submit(),如下所示:
$('form input').change(function() { $(this).closest('form').submit(); });