本帖最后由 q5789004 于 2014-01-16 19:50:32 编辑

解决方案 »

  1.   


    function Checkfff() {
        if (/[^\u4E00-\u9FA5]/.test($("#xm").val()) || $("#xm").val().length < 2) {
            alert('请输入一个中文姓名!!并且不少于两个字!!');
            $("#xm").focus();
            return false;
        }
        if ($("#wm").val().length < 2) {
            alert('请输入一个不少于两个字的网名!!');
            $("#wm").focus();
            return false;
        }
        if (!ValidateIdCard($("#sfzhm").val())) {
            alert('身份证号码不正确!');
            $("#sfzhm").focus();
            return false;
        }
        if (!/^0?1[358]\d{9}$/.test($("#lxdh").val())) {
            alert('您输入不是正确的手机号码!');
            $("#lxdh").focus();
            return false;
        }
        if ($("#ppmc").val() != "" && $("#ppmc").val().length < 2) {
            alert('此项为可选项,如需填写,请认真填写!');
            $("#ppmc").focus();
            return false;
        }
        if ($("#zmgy").val() != "" && $("#zmgy").val().length < 2) {
            alert('此项为可选项,如需填写,请认真填写!');
            $("#zmgy").focus();
            return false;
        }
        if ($("#zmdfm").val() != "" && $("#zmdfm").val().length < 2) {
            alert('此项为可选项,如需填写,请认真填写!');
            $("#zmdfm").focus();
            return false;
        }
        if ($("#zxhddy").val() != "" && $("#zxhddy").val().length < 2) {
            alert('此项为可选项,如需填写,请认真填写!');
            $("#zxhddy").focus();
            return false;
        }
        if ($("#zxhemjd").val() != "" && $("#zxhemjd").val().length < 2) {
            alert('此项为可选项,如需填写,请认真填写!');
            $("#zxhemjd").focus();
            return false;
        }
        if ($("#zxhemxc").val() != "" && $("#zxhemxc").val().length < 2) {
            alert('此项为可选项,如需填写,请认真填写!');
            $("#zxhemxc").focus();
            return false;
        }
        if ($("#grwb").val() != "" && !IsURL($("#grwb").val().trim())) {
            alert('此项为可选项,您填写的不是正确的url地址');
            $("#grwb").focus();
            return false;
        }
        if ($("#grwd").val() != "" && !IsURL($("#grwd").val().trim())) {
            alert('此项为可选项,您填写的不是正确的url地址');
            $("#grwd").focus();
            return false;
        }
        if ($("#grcyzs").val() != "" && !IsURL($("#grcyzs").val().trim())) {
            alert('此项为可选项,您填写的不是正确的url地址');
            $("#grcyzs").focus();
            return false;
        }
        if (!testchange("#grxxzp1")) {
            alert('图片上传不正确!');
            $("#grxxzp1s").text("×图片选择错误  点击重新选择!");
            $("#grxxzp1s").css({ "color": "#ffffff", "background-color": "red" });
            return false;
        }
        if ($("#chxxzp2").is(":checked") && !testchange("#grxxzp2")) {
            alert('形象照片2上传不正确');
            $("#grxxzp2s").text("×图片选择错误  点击重新选择!");
            $("#grxxzp2s").css({ "color": "#ffffff", "background-color": "red" });
            return false;
        }
        if ($("#chxxzp3").is(":checked") && !testchange("#grxxzp3")) {
            alert('形象照片3上传不正确');
            $("#grxxzp3s").text("×图片选择错误  点击重新选择!");
            $("#grxxzp3s").css({ "color": "#ffffff", "background-color": "red" });
            return false;
        }
        if ($("#chxxzp4").is(":checked") && !testchange("#grxxzp4")) {
            alert('形象照片4上传不正确');
            $("#grxxzp4s").text("×图片选择错误  点击重新选择!");
            $("#grxxzp4s").css({ "color": "#ffffff", "background-color": "red" });
            return false;
        }
        if ($("#chxxzp5").is(":checked") && !testchange("#grxxzp5")) {
            alert('形象照片5上传不正确');
            $("#grxxzp5s").text("×图片选择错误  点击重新选择!");
            $("#grxxzp5s").css({ "color": "#ffffff", "background-color": "red" });
            return false;
        }
        if ($("#yzm").val().length < 3) {
            alert('验证码不能为空,请重新输入!');
            $("#yzm").focus();
            return false;
        }
        $("#btntj").attr("disabled", "true");
        $("#btntj").val("资料提交中...");
        return true;
    }
      

  2.   

    楼主可以 先做判断  再去执行 form.submit()
      

  3.   

    你要先确定,你的Checkfff这个函数,是执行到哪一步了return false阻止提交没有问题的,在你函数的每一个if之前,加一个打印,看看执行到了哪些if的判断。