javascript - 根据本地化和使用 javascript 更改 HTML5 输入验证错误文本

标签 javascript html validation

例如,如果您尝试验证所需的输入,这是您收到的消息:

Please, fill in this field

是否可以使用 javascript 更改默认输入验证错误消息语言,而无需为每个验证设置 setCustomValidity 函数?

最佳答案

有可能,我假设验证是指您在 html 中使用了类似于“必需”的内容。这通常会在浏览器中显示一条消息。

另一个选择是创建您自己的 JavaScript 函数来验证和确认表单输入。通过此验证函数,您可以在此处插入自己的语言库,并控制消息输出。

这是一个未经测试的 Seudo 代码示例:

<form onSubmit="validate()">
    <label for="thing1">Input Here</label>
    <input id="thing1" type="textbox"/>
</form>

包含的 JavaScript:

function validate() {
    //Do validation, and output a popup window or something similar 
    //with your custom message on error.
}

作为引用,快速谷歌搜索返回了这个 jquery 库 https://www.npmjs.com/package/jquery-lang-js

关于javascript - 根据本地化和使用 javascript 更改 HTML5 输入验证错误文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48348098/

相关文章:

html - 如何让 <legend> 文本换行?

asp.net-mvc - 远程验证似乎有问题

javascript - jquery 对话框小部件不保留父级

javascript - 删除不包含字符的 HTML 元素或

javascript - Node.js 同步循环

javascript - 使用 JavaScript 更改所有 <pre> 标签的内容

c# - asp.net mvc 3 silverlight 类似验证

validation - 在 Spring MVC 网站中验证 URL 参数的最佳方法?

javascript - localStorage 一切,包括在 jQuery 的 div 容器内动态创建的图像

javascript - 在输入的 Onchange 上 react 搜索对象数组中的文本