一个严重的问题, onsubmit 都返回true了。 但是表单还是没有提交 ie8,ie6 都是 本帖最后由 q5789004 于 2014-01-16 19:50:32 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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;} 楼主可以 先做判断 再去执行 form.submit() 你要先确定,你的Checkfff这个函数,是执行到哪一步了return false阻止提交没有问题的,在你函数的每一个if之前,加一个打印,看看执行到了哪些if的判断。 float:left onclick失效 求解 一上午了 关于IE8的document.selection.createRange()的兼容问题 请问如何实现jsp两级连动并跳转到指定页面? JQERY如何添加一个回调函数,在线死等 带编辑功能拖拽效果,最好有刷新功能 正则表达式问题? javascript中关于层的问题 给一段代码,帮我用JS写出来,100分,在线等 js控制div 请求帮助! 输入自动匹配数据问题 这段代码是在做什么?
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;
}