jquery validate . resetform()不清除表单,验证消息触发手动重置
jquery validate .resetForm() not clearing form, validation messages firing on manual reset
我有几个按钮,向同一个函数传递不同的参数。该函数最终将执行大量客户端处理,但首先需要进行验证。验证工作正常,但成功后,我需要重置表单。在下面的示例中,您可以看到. resetform()调用什么也不做,如果我手动清除字段,它会抛出验证错误,就像我试图提交一样。
看我的小提琴:http://jsfiddle.net/uT6pw/10/
html: <form id="frm" method="post" onsubmit="return false;">
<input type="text" id="FName" class="required">
<span class="field-validation-valid" data-valmsg-for="FName" data-valmsg-replace="true"></span>
<button id="btn1" onclick="addContact('1')">1</button>
<button id="btn2" onclick="addContact('2')">2</button>
<button id="btn3" onclick="addContact('3')">3</button>
</form>
javascript: function addContact(num){
var v = $("#frm").validate()
if (v.form())
{
v.resetForm();
//$("#frm").validate().resetForm()
$("#FName").val('');
}
}
谢谢!
我没有听说过resetForm,试试这个:
form.reset();
Update:您有发布表单的按钮标签,这就是当您单击它们时表单得到验证的原因。将<button>
改为<input type="button"/>
看到小提琴
相关文章:
- 消息显示之外的淘汰验证
- jQuery在输入下验证post错误消息
- 如何在提交表单时忽略ajax中的验证规则和消息
- javascript文本验证不起作用.警报消息没有't显示
- 使用记录保存的消息进行表单验证
- 可以't识别验证消息的源代码
- Jquery验证消息更改(自定义消息集)
- Spring Security中的基本身份验证(身份验证失败消息)
- 如何使用 javascript 警报窗口显示验证消息
- RadEditor 验证消息仅在回发后发送
- 客户端验证 没有验证的属性上的成功消息
- 在单选按钮验证中同时显示错误消息
- php表单验证n在表单上显示消息3秒钟并淡出
- 如何使用angular js在表单上显示服务器端验证错误消息
- 尝试使用Angular.js显示验证消息时出错
- 表单验证消息(使用jQuery验证插件)
- 正在使用ng消息验证动态表单
- Jquery.在表单顶部验证错误消息
- Mirth Connect和HL7 v3消息验证
- JQuery表单消息验证