如何更改 HTML5 的消息(或者它是否根据浏览器的语言自动更改?)
例如:
<!DOCTYPE HTML>
<html>
<body>
<form action="demo_form.asp" method="get">
E-mail: <input type="email" name="user_email" /><br />
<input type="submit" />
</form>
</body>
</html>
当我运行这段代码时(来自W3学校 http://www.w3schools.com/html5/tryit.asp?filename=tryhtml5_form_email)在 Opera 并写下一个无效的电子邮件地址,上面写着
Please enter a valid email address
如何将其更改为另一种语言而不是英语,或者将警告更改为我想要的内容?
嗯,有不同的选择。
您可以使用 formnovalidate 禁用表单(或字段)的表单验证,并使用 javascript(当然还有服务器端)提供自定义错误消息。
您可以使用 javascript 并使用.setCustomValidity()
方法提供(自定义)错误消息,但其目的是向该字段添加额外的规则。
您可以使用x-moz-errormessage
设置自定义错误消息。但使用这个你需要知道这不是一个标准。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)