【发布时间】:2012-02-09 17:53:24
【问题描述】:
我正在制作一个简单的登录表单,其中包含两个字段:
<form>
<input type="email" name="email" required />
<input type="password" name="password" required />
<button type="submit">Log in</button>
</form>
对于现代浏览器,自动触发验证。
但是,如果 Javascript 可用,我想接管 html5 表单验证,并自己处理所有事情。
我想自动验证“onblur”(仅受影响的字段),并且我想在单击“提交”时验证所有字段。
然而,onblur 事件可以正常工作。当按下“提交”时,不会触发标准的“提交”事件。但是,触发了“无效”事件;但仅适用于第一个无效事件。
告诉浏览器忽略所有与 HTML5 相关的验证并接管整个过程的好方法是什么?
【问题讨论】:
-
嘿,请不要接受我的回答并接受威利迪的回答,这是不正确的。
标签: javascript jquery html dom-events