function check_ip(ip){
if(ip!="")
{
var reg=/^(([01]?[\d]{1,2})|(2[0-4][\d])|(25[0-5]))(\.(([01]?[\d]{1,2})|(2[0-4][\d])|(25[0-5]))){3}$/
if(!reg.test(ip)){
alert("格式错误!请重新输入");
document.getElementById('ip').focus()
}
}
}
if(ip!="")
{
var reg=/^(([01]?[\d]{1,2})|(2[0-4][\d])|(25[0-5]))(\.(([01]?[\d]{1,2})|(2[0-4][\d])|(25[0-5]))){3}$/
if(!reg.test(ip)){
alert("格式错误!请重新输入");
document.getElementById('ip').focus()
}
}
}
你的TEXT里用的是onBlur 事件,只有得到焦点时才会触发CHECK方法。当然会出现这种情况了。你直接点确定 根本就没做CHECK,所以同样的也就提交了。
你可以在做提交时在去对TEXT的内容做CHECK。