是一个表单验证 <script language=javascript>
function postcheck2(){
if (document.wfform2.wfname.value==""){
    alert('请填写姓名!');
document.wfform2.wfname.focus();
return false;
}
var reg1 = /^[\u4e00-\u9fa5]{2,4}$/;
if (!reg1.test(document.wfform2.wfname.value)){
    alert('请填写正确的姓名!');
document.wfform2.wfname.focus();
return false;
}
if (document.wfform2.wfaddress.value==""){
alert('请填写地址!');
document.wfform2.wfaddress.focus();
return false;
}
if (document.wfform2.wfmob.value==""){
alert('请填写手机号码!');
document.wfform2.wfmob.focus();
return false;
}
var reg2 = /^1[3,4,5,8]\d{9}$/;
if (!reg2.test(document.wfform2.wfmob.value)){
    alert('请填写正确的手机号码');
document.wfform2.wfmob.focus();
return false;
}
document.wfform2.wfsubmit.disabled=true;
document.wfform2.wfsubmit.value="正在提交,请稍候...";
return true;
}
function postcheck3(){
if (document.wfform3.wfname.value==""){
    alert('请填写姓名!');
document.wfform3.wfname.focus();
return false;
}
var reg1 = /^[\u4e00-\u9fa5]{2,4}$/;
if (!reg1.test(document.wfform3.wfname.value)){
    alert('请填写正确的姓名!');
document.wfform3.wfname.focus();
return false;
}
if (document.wfform3.wfaddress.value==""){
alert('请填写地址!');
document.wfform3.wfaddress.focus();
return false;
}
if (document.wfform3.wfmob.value==""){
alert('请填写手机号码!');
document.wfform3.wfmob.focus();
return false;
}
var reg2 = /^1[3,4,5,8]\d{9}$/;
if (!reg2.test(document.wfform3.wfmob.value)){
    alert('请填写正确的手机号码');
document.wfform3.wfmob.focus();
return false;
}
document.wfform3.wfsubmit.disabled=true;
document.wfform3.wfsubmit.value="正在提交,请稍候...";
return true;
}
function postcheck4(){
if (document.wfform4.wfname.value==""){
    alert('请填写姓名!');
document.wfform4.wfname.focus();
return false;
}
var reg1 = /^[\u4e00-\u9fa5]{2,4}$/;
if (!reg1.test(document.wfform4.wfname.value)){
    alert('请填写正确的姓名!');
document.wfform4.wfname.focus();
return false;
}
if (document.wfform4.wfaddress.value==""){
alert('请填写地址!');
document.wfform4.wfaddress.focus();
return false;
}
if (document.wfform4.wfmob.value==""){
alert('请填写手机号码!');
document.wfform4.wfmob.focus();
return false;
}
var reg2 = /^1[3,4,5,8]\d{9}$/;
if (!reg2.test(document.wfform4.wfmob.value)){
    alert('请填写正确的手机号码');
document.wfform4.wfmob.focus();
return false;
}
document.wfform4.wfsubmit.disabled=true;
document.wfform4.wfsubmit.value="正在提交,请稍候...";
return true;
}
</script> 
javascriptjs

解决方案 »

  1.   


                function postcheck(obj) {
                    if (obj.wfname.value == "") {
                        alert('请填写姓名!');
                        obj.wfname.focus();
                        return false;
                    }
                    var reg1 = /^[\u4e00-\u9fa5]{2,4}$/;
                    if (!reg1.test(obj.wfname.value)) {
                        alert('请填写正确的姓名!');
                        obj.wfname.focus();
                        return false;
                    }
                    if (obj.wfaddress.value == "") {
                        alert('请填写地址!');
                        obj.wfaddress.focus();
                        return false;
                    }
                    if (obj.wfmob.value == "") {
                        alert('请填写手机号码!');
                        obj.wfmob.focus();
                        return false;
                    }
                    var reg2 = /^1[3,4,5,8]\d{9}$/;
                    if (!reg2.test(obj.wfmob.value)) {
                        alert('请填写正确的手机号码');
                        obj.wfmob.focus();
                        return false;
                    }
                    obj.wfsubmit.disabled = true;
                    obj.wfsubmit.value = "正在提交,请稍候...";
                    return true;
                }
                function postcheck2() {
                    return postcheck(document.wfform2);
                }
                function postcheck3() {
                    return postcheck(document.wfform3);
                }
                function postcheck4() {
                    return postcheck(document.wfform4);
                }
      

  2.   


    function postcheck2(){
        return FormSubmit(document.wfform2);
    }
    function postcheck3(){
        return FormSubmit(document.wfform3);
    }
    function postcheck4(){
        return FormSubmit(document.wfform4);
    }function FormSubmit(form) {
        if (IsSubmitValid()) {
            form.wfsubmit.disabled=true;
            form.wfsubmit.value="正在提交,请稍候...";
            return true;    
        }
        return false;
    }function IsSubmitValid() {
        var result = CheckName();
        if (result) {
            result = CheckAddress();
        }
        if (result) {
            result = CheckPhone();
        }
    }function CheckName() {
        if (document.wfform4.wfname.value==""){
            alert('请填写姓名!');
            document.wfform4.wfname.focus();
            return false;
        }
        var reg1 = /^[\u4e00-\u9fa5]{2,4}$/;
        if (!reg1.test(document.wfform4.wfname.value)){
            alert('请填写正确的姓名!');
            document.wfform4.wfname.focus();
            return false;
        }
        return true;
    }
    function CheckAddress() {
        if (document.wfform4.wfaddress.value==""){
            alert('请填写地址!');
            document.wfform4.wfaddress.focus();
            return false;
        }
        return true;
    }
    function CheckPhone() {
        if (document.wfform4.wfmob.value==""){
            alert('请填写手机号码!');
            document.wfform4.wfmob.focus();
            return false;
        }    
        var reg2 = /^1[3,4,5,8]\d{9}$/;
        if (!reg2.test(document.wfform4.wfmob.value)){
            alert('请填写正确的手机号码');
            document.wfform4.wfmob.focus();
            return false;
        }
    }
      

  3.   


    function postcheck2(){
        return FormSubmit(document.wfform2);
    }
    function postcheck3(){
        return FormSubmit(document.wfform3);
    }
    function postcheck4(){
        return FormSubmit(document.wfform4);
    }
     
    function FormSubmit(form) {
        if (IsSubmitValid()) {
            form.wfsubmit.disabled=true;
            form.wfsubmit.value="正在提交,请稍候...";
            return true;    
        }
        return false;
    }
     
    function IsSubmitValid() {
        var result = CheckName();
        if (!result) {
            return result;
        }
        result = CheckAddress();
        if (!result) {
            return result;
        }
        result = CheckPhone();
        return result;
    }
     
    function CheckName() {
        if (document.wfform4.wfname.value==""){
            alert('请填写姓名!');
            document.wfform4.wfname.focus();
            return false;
        }
        var reg1 = /^[\u4e00-\u9fa5]{2,4}$/;
        if (!reg1.test(document.wfform4.wfname.value)){
            alert('请填写正确的姓名!');
            document.wfform4.wfname.focus();
            return false;
        }
        return true;
    }
    function CheckAddress() {
        if (document.wfform4.wfaddress.value==""){
            alert('请填写地址!');
            document.wfform4.wfaddress.focus();
            return false;
        }
        return true;
    }
    function CheckPhone() {
        if (document.wfform4.wfmob.value==""){
            alert('请填写手机号码!');
            document.wfform4.wfmob.focus();
            return false;
        }    
        var reg2 = /^1[3,4,5,8]\d{9}$/;
        if (!reg2.test(document.wfform4.wfmob.value)){
            alert('请填写正确的手机号码');
            document.wfform4.wfmob.focus();
            return false;
        }
        return true;
    }