无法识别验证消息的源代码

时间:2015-03-24 20:06:52

标签: javascript jquery html validation email

我正在使用免费的Bootstrap主题。它有一个联系表单,可以自动验证电子邮件字段并生成相应的工具提示错误消息。

我想禁用此验证,但我无法在源代码中识别它。

实例:

Link

代码:

<input type="email" title="Please enter a valid email address" placeholder="Enter email" id="email" name="email" class="form-control">

重现:

  1. 转到链接。
  2. 点击“与我们联系”链接或滚动到页面底部。
  3. 在电子邮件字段中输入“x”。
  4. 点击提交按钮。
  5. 我尝试了什么:

    我在所有文档中搜索了“email”和提供的错误消息。

    • “email”让我看到了一个带有“预烘焙”电子邮件验证的modernizr文档。我删除了相应的代码无济于事。
    • 搜索提供的错误消息没有产生任何结果。

    我在提交表单时也通过Firebug查看了控制台,但似乎没有发生任何事情。

    如何识别所需的源代码以禁用它?

1 个答案:

答案 0 :(得分:2)

根据浏览器,它是HTML 5验证,而不是jQuery或JavaScript。要停用HTML 5验证,只需将the novalidate attribute添加到form代码。

<form novalidate="novalidate" ...

这将禁用整个表单上的HTML 5验证。据推测,如果您不想在一个字段上进行验证,那么您可能不希望在任何一个字段上进行验证。

否则,要在一个字段上禁用验证,则需要删除每个字段的任何HTML 5验证属性。