<!DOCTYPE html> <html> <head> <mata charset="gb2312"> <title>form test</title> </head> <body> <form name="test" > <input type="text" required pattern="^\d{4}$" oninput="out(this,'输入四位数数字')" placeholder="请输入代码" > <select required> <option>请选择</option> <option>111</option> <option>111</option> <option>111</option> </select> <button type="submit">Check</button> </form> <script type="text/javascript">
function out(i,tip){
var v = i.validity;//
if(true === v.patternMismatch){//规则验证
i.setCustomValidity(tip);
}else{
i.setCustomValidity("");
}
}
</script> </body> </html>
2http://www.jb51.net/article/64749.htm