FavoriteLoading
0

表单自定义验证代码required

在用户输入的时候使用setCustomValidity('')将错误提示设置为空字符串,在输入不合法时用setCustomValidity('自定义提示信息')来替换提示信息,这样写会有些问题就是如果用户没有输入那么还是默认的提示信息,所以可以用任何方式获取到这个元素,然后调用它的setCustomValidity()方法先将提示信息设置为空字符串

required oninvalid="setCustomValidity('不能为空aaa')" οninput="setCustomValidity('')"

pattern=".{2,5}" required oninvalid="setCustomValidity('两至五个汉字')" oninput="setCustomValidity('')"
pattern="\d{1,3}" required oninvalid="setCustomValidity('1至3位数')" oninput="setCustomValidity('')"

required="required"
账户名为空时,点击提交,弹出默认提示框“请填写此字段”;