HTML5的国际化

如何更改
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>

当我在Opera上运行此代码(从W3schools开始)并写一个无效的电子邮件地址时,它说

Please enter a valid email address

如何将其更改为其他语言而不是英语或将警告更改为我想要的?

最佳答案 那么有不同的选择.

>您可以使用formnovalidate禁用表单(或字段)的表单验证,并使用javascript(和serverside ofcourse)提供自定义错误消息.
>您可以使用javascript并使用.setCustomValidity()方法提供(自定义)错误消息,但它旨在向该字段添加额外的规则.
>您可以使用x-moz-errormessage设置自定义错误消息.但是使用它你需要知道这不是标准.

点赞