HTML5 国际化

发布于 2024-11-29 12:24:59 字数 600 浏览 2 评论 0原文

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

当我运行此代码时(来自 W3schools) 在 Opera 并写一个无效的电子邮件地址,上面写着

Please enter a valid email address

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

How can I change the messages of HTML5 (or doses it change according to browser's language automatically?)

For example:

<!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>

When I run this code (from W3schools) at Opera and write a non valid e-mail address it says

Please enter a valid email address

How can I change it to another language instead of English or change the warning to what I want?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦晓ヶ微光ヅ倾城 2024-12-06 12:24:59

嗯,有不同的选择。

  1. 您可以使用 formnovalidate 禁用表单(或字段)的表单验证,并使用 javascript(当然还有服务器端)提供自定义错误消息。

  2. 您可以使用 javascript 并使用 .setCustomValidity() 方法来提供(自定义)错误消息,但其目的是向字段添加额外的规则。

  3. 您可以使用x-moz-errormessage设置自定义错误消息。但使用它时您需要知道这不是标准。

Well there are different options.

  1. You can disable the form validation of the form (or the field) with formnovalidate and provide a custom error message with javascript (and serverside ofcourse).

  2. You can use javascript and use the .setCustomValidity() method to provide a (custom) error message but it is intended to add extra rules to the field.

  3. You can use x-moz-errormessage to set a custom errormessage. But using this you need to know that this is not a standard.

情定在深秋 2024-12-06 12:24:59

目前 HTML(5) 中没有内置的国际化解决方案,所有提案似乎都死了。不过,您可能会发现被动本地化 JavaScript 库有一些用处。可以在此处找到在线演示。

There are no built-in internationalisation solutions currently in HTML(5) and all proposals seem dead. However you may find the Passive Localisation JavaScript library of some use. Online demonstration can be found here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文