function check(myform){ var isselect = false; var order = 0; isselect = false; for (order = 0; order < myform.option35.length && !isselect; order++){ if (myform.option35[order].checked){isselect = true;} } if (!isselect){ window.alert("对不起,请将选项1项选(填)满"); return false; } isselect = false; for (order = 0; order < myform.option41.length && !isselect; order++){ if (myform.option41[order].checked){isselect = true;} } if (!isselect){ window.alert("对不起,请将选项2项选(填)满"); return false; } isselect = false; for (order = 0; order < myform.option45.length && !isselect; order++){ if (myform.option45[order].checked){isselect = true;} } if (!isselect){ window.alert("对不起,请将选项3项选(填)满"); return false; } isselect = false; for (order = 0; order < myform.option49.length && !isselect; order++){ if (myform.option49[order].checked){isselect = true;} } if (!isselect){ window.alert("对不起,请将选项4项选(填)满"); return false; } isselect = false; for (order = 0; order < myform.option54.length && !isselect; order++){ if (myform.option54[order].checked){isselect = true;} } if (!isselect){ window.alert("对不起,请将选项5项选(填)满"); return false; } isselect = false; for (order = 0; order < myform.option59.length && !isselect; order++){ if (myform.option59[order].checked){isselect = true;} } if (!isselect){ window.alert("对不起,请将选项6项选(填)满"); return false; } isselect = false; for (order = 0; order < myform.option63.length && !isselect; order++){ if (myform.option63[order].checked){isselect = true;} } if (!isselect){ window.alert("对不起,请将选项7项选(填)满"); return false; } isselect = false; for (order = 0; order < myform.option68.length && !isselect; order++){ if (myform.option68[order].checked){isselect = true;} } if (!isselect){ window.alert("对不起,请将选项8项选(填)满"); return false; } isselect = false; for (order = 0; order < myform.option79.length && !isselect; order++){ if (myform.option79[order].checked){isselect = true;} } if (!isselect){ window.alert("对不起,请将选项9项选(填)满"); return false; } isselect = false; for (order = 0; order < myform.option104.length && !isselect; order++){ if (myform.option104[order].checked){isselect = true;} } if (!isselect){ window.alert("对不起,请将选项10项选(填)满"); return false; } isselect = false; for (order = 0; order < myform.option109.length && !isselect; order++){ if (myform.option109[order].checked){isselect = true;} } if (!isselect){ window.alert("对不起,请将选项11项选(填)满"); return false; } isselect = false; for (order = 0; order < myform.option114.length && !isselect; order++){ if (myform.option114[order].checked){isselect = true;} } if (!isselect){ window.alert("对不起,请将选项12项选(填)满"); return false; } isselect = false; for (order = 0; order < myform.option123.length && !isselect; order++){ if (myform.option123[order].checked){isselect = true;} } if (!isselect){ window.alert("对不起,请将选项13项选(填)满"); return false; } isselect = false; for (order = 0; order < myform.option131.length && !isselect; order++){ if (myform.option131[order].checked){isselect = true;} } if (!isselect){ window.alert("对不起,请将选项14项选(填)满"); return false; } isselect = false; for (order = 0; order < myform.option137.length && !isselect; order++){ if (myform.option137[order].checked){isselect = true;} } if (!isselect){ window.alert("对不起,请将选项15项选(填)满"); return false; } if (myform.option148.value == ""){ window.alert("请填写您的意见16项"); myform.option148.focus(); return false; } isselect = false; for (order = 0; order < myform.option149.length && !isselect; order++){ if (myform.option149[order].checked){isselect = true;} } if (!isselect){ window.alert("对不起,请将选项17项选(填)满"); return false; } isselect = false; for (order = 0; order < myform.option155.length && !isselect; order++){ if (myform.option155[order].checked){isselect = true;} } if (!isselect){ window.alert("对不起,请将选项18项选(填)满"); return false; } isselect = false; for (order = 0; order < myform.option160.length && !isselect; order++){ if (myform.option160[order].checked){isselect = true;} } if (!isselect){ window.alert("对不起,请将选项19项选(填)满"); return false; } isselect = false; for (order = 0; order < myform.option166.length && !isselect; order++){ if (myform.option166[order].checked){isselect = true;} } if (!isselect){ window.alert("对不起,请将选项20项选(填)满"); return false; } if (myform.xingming.value == "") { window.alert("请填入您的姓名!"); myform.xingming.focus(); return false; } if (myform.dianhua.value == "") { window.alert("请填入您的电话!"); myform.dianhua.focus(); return false; } if (myform.shenfenzheng.value == "") { window.alert("请填入您的身份证!"); myform.shenfenzheng.focus(); return false; } if (!isIdCardNo(myform.shenfenzheng.value)) { window.alert("身份证不正确!"); myform.shenfenzheng.focus(); return false; } if (myform.yanzhengma.value == "") { window.alert("请输入验证码!"); myform.yanzhengma.focus(); return false; } } //身份证验证 function isIdCardNo(num) { var factorArr = new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1); var error; var varArray = new Array(); var intValue; var lngProduct = 0; var intCheckDigit; var intStrLen = num.length; var idNumber = num; // initialize if ((intStrLen != 15) && (intStrLen != 18)) { //error = "输入身份证号码长度不对!"; //alert(error); //frmAddUser.txtIDCard.focus(); return false; } // check and set value for(i=0;i '9') && (i != 17)) { //error = "错误的身份证号码!."; //alert(error); //frmAddUser.txtIDCard.focus(); return false; } else if (i < 17) { varArray[i] = varArray[i]*factorArr[i]; } } if (intStrLen == 18) { //check date var date8 = idNumber.substring(6,14); if (checkDate(date8) == false) { //error = "身份证中日期信息不正确!."; //alert(error); return false; } // calculate the sum of the products for(i=0;i<17;i++) { lngProduct = lngProduct + varArray[i]; } // calculate the check digit intCheckDigit = 12 - lngProduct % 11; switch (intCheckDigit) { case 10: intCheckDigit = 'X'; break; case 11: intCheckDigit = 0; break; case 12: intCheckDigit = 1; break; } // check last digit if (varArray[17].toUpperCase() != intCheckDigit) { //error = "身份证效验位错误!...正确为: " + intCheckDigit + "."; //alert(error); return false; } } else{ //length is 15 //check date var date6 = idNumber.substring(6,12); if (checkDate(date6) == false) { //alert("身份证日期信息有误!."); return false; } } //alert ("Correct."); return true; } function checkDate(date) { return true; }