<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<script language="javascript" type="text/javascript">
function check(value) {
alert(value);
}
</script>
</head>
<body>
<input type="text" onblur="check(this.value);" />
</body>
</html>

解决方案 »

  1.   

    这是即时jit验证
    给你个例子if(window.addEventListener){
    window.addEventListener("load",loadEvent,false);
    }
    else
    if(window.attachEvent){
    window.attachEvent("onload",loadEvent);
    }
    else
    window.onload=loadEvent;function loadEvent(evnt){
    document.forms[0].name.onblur=checkName;
    document.forms[0].mobile.onblur=checkMobile;
    document.forms[0].elements[2].onblur=checkHome;
    document.forms[0].office.onblur=checkOffice;
    document.forms[0].fax.onblur=checkFax;
    document.forms[0].email.onblur=checkEmail;
    }
    var count=0;
    function checkName(evnt){
    var evt=evnt?evnt:window.event;
    var tar=evnt?evt.target:evt.srcElement;
    if(tar.value==""||tar.value.length>45&&count<1){
    alert("Sorry,Please fill the Name with correct format!Such as : John Tomas");
    count++;
    }
    else{
    var reg=/\w{1,45}/;
    if(!reg.exec(tar.value))
    alert("Sorry,Please fill the Name with correct format! Such as: John Tomas");
    }
    }
    function checkMobile(evnt){
    var evt=evnt?evnt:window.event;
    var tar=evnt?evt.target:evt.srcElement;
    if(tar.value==""||tar.value.length>45)
    alert("Sorry,Please fill the Mobile with correct format! Such as: 13644786666 ");
    else {
    var reg=/\d{7,45}/;
    if(!reg.exec(tar.value))
    alert("Sorry,Please fill the Mobile with correct format! Such as: 13644786666");
    }
    }function checkHome(evnt){
    var evt=evnt?evnt:window.event;
    var tar=evnt?evt.target:evt.srcElement;
    if(tar.value==""||tar.value.length>45)
    alert("Sorry,Please fill the Home with correct format! Such as: Anhui Hefei City");
    }
    function checkOffice(evnt){
    var evt=evnt?evnt:window.event;
    var tar=evnt?evt.target:evt.srcElement;
    if(tar.value==""||tar.value.length>45)
    alert("Sorry,Please fill the Office with correct format! Such as: Ufinity");
    }
    function checkFax(evnt){
    var evt=evnt?evnt:window.event;
    var tar=evnt?evt.target:evt.srcElement;
    if(tar.value==""||tar.value.length>45){
    alert("Sorry,Please fill the Fax with correct format! Such as: 7130686");
    }
    else{
    var reg=/\d{7,45}/;
    if(!reg.exec(tar.value))
    alert("Sorry,Please fill the Fax with correct format! Such as: 7130686");
    }
    }
    function checkEmail(evnt){
    var evt=evnt?evnt:window.event;
    var tar=evnt?evt.target:evt.srcElement;
    if(tar.value==""||tar.value.length>45){
    alert("Sorry,Please fill the Email with correct format! Such as: [email protected] or [email protected]");
    }
    else{
    var reg=/^\w{1,}.*\w*@[a-zA-Z]{3,}.[a-z]{2,}$/;
    if(!reg.exec(tar.value))
    alert("Sorry,Please fill the Email with correct format!Such as: [email protected] or [email protected]");
    }
    }
      

  2.   

    onblur="check(this.value)"正解
    如要在文字改变时使用onchange