form表单提交如何验证?

<script type="text/javascript">
    function submitOnClick() {
        if (check_form_Validate()) {
            document.forms[0].submit();
        }
        document.local = ""
        return false;
    }
    function check_form_Validate() {
        var tempVali = true;
        var ST_NAME = document.getElementById("NAME").value;
        var ST_IDNUMBER = document.getElementById("IDNUMBER").value;
        var ST_PHONE = document.getElementById("PHONE").value;
        var ST_CARDNUMBER = document.getElementById("CARDNUMBER").value;
        var ST_MONEY = document.getElementById("MONEY").value;
        var ST_COMPANY = document.getElementById("COMPANY").value;
        var ST_MAILBOX = document.getElementById("MAILBOX").value;
        if (ST_NAME == "" || ST_IDNUMBER == "" || ST_PHONE == ""
                || ST_CARDNUMBER == "" || ST_MONEY == "" || ST_COMPANY == ""
                || ST_MAILBOX == "") {
                alert("提示:请填写完整信息!");
                return false;
        }
        if (!(/(^\d{15}$)|(^\d{17}([0-9]|X)$)/.test(ST_IDNUMBER)))
        {
          alert('提示:身份证格式不正确!');
          return false;
        }
        var  re = /^1\d{10}$/;
        if (!re.test(ST_PHONE)) {
                        alert('提示:手机格式不正确!');
                        return false;
                    }
        var card = /^\d{19}$/g;
        if (!card.test(ST_CARDNUMBER)) {
                        alert('提示:卡号格式不正确!');
                        return false;
                    }
        var money = /^\+?[1-9][0-9]*$/;  
        if (!money.test(ST_MONEY)) {
                        alert('提示:补助金额不正确!');
                        return false;
                    }
        var szReg=/^[A-Za-zd]+([-_.][A-Za-zd]+)*@([A-Za-zd]+[-.])+[A-Za-zd]{2,5}$/; 
        if (!szReg.test(ST_MAILBOX)) 
                 {
                      alert('提示:邮箱格式不正确!');
                      return false;
                 }
        return tempVali;
    }
</script>
<form action="${p:go('','saveUserinfo') }" method="post">
<input id="NAME" type="text"  name = "" value = "" style="width: 200px" /> <font color="red">*</font>
more....
    <input type="button" value="保存"  onclick= submitOnClick(); />
</form>

猜你喜欢

转载自blog.csdn.net/u013101178/article/details/44941399
今日推荐