很多时候我们不需要在全部都输入完之后再判断输入的是否正确,可以直接输入了就对内容进行判断。
使用οnblur="check();"
举个例子:
<td class="con">
<input class="com-text2" type="text" id="money" name="money" value="" οnblur="check();"/>
<span id="money_span" style="color:red;"></span>
</td>
function check(){
var reg = /^[1-9]\d*$/;
// 如果验证失败给出警告
if(!reg.test($("#money").val())){
$("#money_span").text("输入错误,请输入正整数!");
return false;
}else{
$("#money_span").text("输入正确!");
return true;
}
}
是不是一目了然了呀!!!