[英]Before submit form
I need to use HTML5
inputs (type="email", etc.), but I need also show own error message, which I can style in CSS. 我需要使用
HTML5
输入(type =“ email”等),但是我还需要显示自己的错误消息,可以在CSS中设置样式。
document.getElementById('myForm').onsubmit = function() { document.getElementById('message').innerHTML = '<div>Email must be valid.</div>'; return false; }
#message > div { font-family: Open Sans, Arial; font-size: 200%; position: absolute; left: 50%; letter-spacing: 0.05em; top: 50%; transform: translate(-50%, -50%); }
<form id="myForm"> <input type="email" required /> <button>Send</button> </form> <div id="message"></div>
Does anyone know how to run a my own script before HTML5 validation? 有人知道在HTML5验证之前如何运行自己的脚本吗? I can think of only onclick button event and after hit enter, but it's not ideal.
我只能想到onclick按钮事件和按下回车键后,但这并不理想。
如果要进行自己的验证,请在表单中添加novalidate
属性,以防止浏览器完成html5内部验证
<form id="myForm" novalidate>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.