赞
踩
一、约束验证DOM方法:checkValidity() 检查有效性、setCustomValidity()设置自定义有效性
二、约束验证DOM属性
属性 | 描述 |
---|---|
validity | 包含与input元素的合法性相关的布尔属性 |
validationMessage | 包含当validity为false时浏览器显示的消息 |
willValidate | 指示是否验证input元素 |
三、合法性属性
input元素的validity属性包含了数据合法性相关的一系列属性:
属性 | 描述 |
---|---|
customError | 设置为true,如果设置自定义的合法性消息 |
patternMismatch | 设置为true,如果元素值不匹配其pattern属性 |
rangeOverflow | 设置为true,如果元素值大约其max属性 |
rangeUnderflow | 设置为true,如果元素值小于其min属性 |
stepMismatch | 当字段有step属性,且输入的value值不符合设定的间隔值时,该属性值为true |
tooLong | 设置为 true,如果元素值超过了其 maxLength 属性 |
typeMismatch | 当字段的 type 是 email 或者 url 但输入的值不是正确的类型时,属性值为 true |
valueMissing | 设置为 true,如果元素(包含 required)没有值 |
valid | 设置为 true,如果元素值是有效的 |
rangeOverflow属性
if (document.getElementById(“id1”).validity.rangeOverflow) {
txt = “值太大”;
}
document.getElementById(“demo”).innerHTML = txt;
}
W3School
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。