重置表单后返回假表单的表单中的验证

时间:2019-06-06 14:16:18

标签: jquery html asp.net-mvc

我有一个表单和一个按钮,其名称清除为reset类型。 我的表单有一些字段和某些选择,如果我通常填写这些字段,并使用jquery中的.valid()函数,则它通常会返回true。 但是如果我使用类型为“ reset”的按钮清除表单,则表单在jquery valid()函数中始终返回false。

   <form id="myForm" class="form" role="form">


  <button href="#" class="btn btn-default"  type="reset"><i class="fa fa- 
  eraser"></i> Clear</button>
</form>

function search(){
 //after clearing the form ever return false
 if ($("#myForm").valid())
  {
    ...
  }
}

快速清除表单的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

jQuery方式

$('#yourForm').trigger("reset");

或js方式

document.getElementById("yourForm").reset();