gpt4 book ai didi

forms - 如何更改 HTML5 表单的 "not valid input"文本

转载 作者:可可西里 更新时间:2023-11-01 12:52:47 24 4
gpt4 key购买 nike

如果输入字段的类型是 html5 表单中的 email,并且如果有人没有输入有效的电子邮件地址,它会说 Please enter an email address.

有没有一种无需大量 javascript 即可更改该文本的方法? (我所说的大量 javascript 是指用大量通常依赖于 jQuery 或其他语言的 javascript 编写的输入字段验证器的另一种实现)

最佳答案

您可以尝试设置 validationMessage属性,但我不知道是否有浏览器支持它。

这是他们设置自定义消息的示例 setCustomValidity

在 firefox 中还有 x-moz-errorMessage属性

示例:http://jsfiddle.net/XYgJH/

<form>
<input type="email" oninput="check(this)"/>
</form>
<script>
    function check(input){
    if(input.valid){
        input.setCustomValidity('');
    } else {
        input.setCustomValidity('silly duck');
    }
}
</script>

关于forms - 如何更改 HTML5 表单的 "not valid input"文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7746426/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com