感谢您的任何帮助。
我正在尝试使用欧芹进行表单验证。我的表单有一个提交按钮和一些其他按钮,用于动态向表单添加输入。但是当我按下这些其他按钮时,就会执行表单验证。但我没有提交任何表格。
当我按提交按钮以外的其他按钮时,如何防止发生表单验证?
抱歉,我不知道如何使用 JS Fiddle。我的代码如下:
<form method="post" action="confirm" data-parsley-validate>
<input id="brand" data-parsley-trigger="submit" required />
<button id="addQuantity">Add</button>
<input type="number" required data-parsley-trigger="submit" />
<input type="submit" value="Submit">
</form>
当我按“添加”时,表单将得到验证。我应该如何预防这种情况?
非常感谢。
HTML5 中引入的标签按钮相当于输入 type="submit",因此当您按下添加时,它将自动触发提交操作。您可以做的是将标签替换为 input type="button" 或者您可以像这样阻止 jquery 中的默认操作
<script>
$('#addQuantity').click(function(event)
{
event.preventDefault();
//do your action goes below
});
</script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)