没有“必需”属性的输入类型电子邮件验证

时间:2014-02-05 07:22:15

标签: javascript html validation email

我有输入字段,我使用类型email在移动设备上打开带有必要符号的键盘。

<input autofocus="" placeholder="E-mail" type="email">

但我不需要浏览器在提交时验证它。我没有使用required attirbute。但Chrome仍然会说“请在电子邮件地址中加入@”。提交表格。有没有办法在使用type =“email”时停止提交电子邮件验证?

2 个答案:

答案 0 :(得分:7)

提交表单时包含novalidate属性

例如:

<form action="demo.html" novalidate>
E-mail: <input autofocus="" placeholder="E-mail" type="email">
<input type="submit">
</form>

答案 1 :(得分:0)

使用表格否 - 验证:

http://www.w3.org/TR/html5/forms.html#concept-fs-novalidate

<form action="editor.cgi" method="post">
 <p><label>Name: <input required name=fn></label></p>
 <p><input autofocus="" placeholder="E-mail" type="email"></p>
 <p><input type=submit formnovalidate name=save value="Save"></p>
</form>