Javascript 修改 input 验证提示

简介: 版权声明:本文首发 http://asing1elife.com ,转载请注明出处。 https://blog.csdn.net/asing1elife/article/details/82876619 ...
版权声明:本文首发 http://asing1elife.com ,转载请注明出处。 https://blog.csdn.net/asing1elife/article/details/82876619

HTML5 为 form 中的 input 提供了一系列的验证提示,通过 Javascript 可以对验证提示的内容进行自定义

更多精彩

定义一个 input 标签,并添加 required 属性

<input type="text" name="username" required>

定义一个方法,使用 setCustomValidity() 方法添加自定义的验证提示内容

<script type="text/javascript">
function checkInput(input) {
    if (input.value.length < 20) {
        input.setCustomValidity("输入内容不得少于20个字符");
    } else {
        input.setCustomValidity("");
    }
}
</script>

在 input 标签中添加 invalid 属性,指定调用前续方法,并传入当前输入框

<input type="text" name="username" oninvalid="checkInput(this)" required>
目录
相关文章
|
3月前
|
JSON 算法 安全
Nest.js JWT 验证授权管理
Nest.js JWT 验证授权管理
105 3
Nest.js JWT 验证授权管理
|
3月前
egg.js 24.18参数验证
egg.js 24.18参数验证
59 0
egg.js 24.18参数验证
|
3月前
|
存储 JavaScript 前端开发
账号登录验证(原生js,本地存储)
账号登录验证(原生js,本地存储)
36 0
|
3月前
|
JavaScript 前端开发 UED
JavaScript中的输入验证与处理
JavaScript中的输入验证与处理
|
2月前
|
JavaScript 前端开发
JS如何配合input框实现模糊搜索
JS如何配合input框实现模糊搜索
51 2
|
4天前
|
存储 JavaScript 前端开发
js登陆验证
js登陆验证
9 0
|
4天前
|
JSON JavaScript 前端开发
使用js实现input框的模糊搜索
使用js实现input框的模糊搜索
8 0
|
4天前
|
JavaScript 前端开发
在js中正则表达式验证小时分钟,将输入的字符串转换为对应的小时和分钟
这篇文章介绍了如何在JavaScript中使用正则表达式来验证时间字符串的格式(小时和分钟),并提供了将时间字符串转换为JavaScript Date对象的示例代码及其测试结果。
|
4天前
|
JavaScript 前端开发 API
vue中将验证表单输入框的方法写在一个js文件中(表达式验证邮箱、身份证、号码、两次输入的密码是否一致)
这篇文章介绍了如何在Vue框架中将表单输入验证逻辑封装到一个JavaScript文件中,并通过正则表达式验证邮箱、身份证、手机号等信息,同时确保两次密码输入的一致性。
|
2月前
|
JavaScript
【干货】JS 限制input文本框输入
【干货】JS 限制input文本框输入
23 1