【问题标题】:Validation in Form Returning False Form After Form Reset表单重置后表单中的验证返回错误表单
【发布时间】:2019-06-06 14:16:18
【问题描述】:

我有一个表单和一个名称为 clear 类型的按钮 reset。 我的表单有一些字段和一些选择,如果我通常填写这些字段,并使用 jquery 中的 .valid () 函数,它通常会返回 true。 但是如果我使用 type = "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())
  {
    ...
  }
}

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

【问题讨论】:

    标签: jquery html asp.net-mvc


    【解决方案1】:

    jQuery方式

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

    或者js方式

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

    【讨论】:

    • 事实上它有效,但在清理后仍然显示为需要的验证消息
    • 我希望您在不验证的情况下重置字段
    • 我该怎么办?
    猜你喜欢
    • 2019-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-10
    • 1970-01-01
    • 2019-03-23
    • 2015-12-20
    • 1970-01-01
    相关资源
    最近更新 更多