<script Language="JavaScript" type="text/javascript">
<!--
function getInsert() {
if (document.forms[0].txt_studentName.value == "" ){
alert("姓名不能为空!");
return false;
}
if (document.forms[0].txt_studentIdCardNo.value == "" ){
alert("请输入身份证号!");
return false;
}
if(!checkNum(document.forms[0].txt_studentTel)){
alert("联系电话只能是0~9,-之间的字符!");
return false;
}
if(document.forms[0].lst_studentClass1.value == "" && document.forms[0].lst_studentClass2.value==""){
alert("请选择课程班级号!");
return false;
}
if(document.forms[0].lst_studentClass1.value == document.forms[0].lst_studentClass2.value){
alert("选择的课程班号不能重复,请重新输入!");
return false;
}
if(document.forms[0].txt_studentArrange.value == "0"){
if(document.forms[0].txt_company.value == ""){
alert("该学员已经分配,请输入分配公司!");
return false;
}
}
}
function checkNum(objNumberTextBox){
var regTrim=/^(/s{1,})|(/s{1,})$/g; //去除字符串两端空格的正则式
var regNumberFormat=/^([0-9])([0-9,-])*$/g;
var strNumber=(objNumberTextBox.value).replace(regTrim,"");
if(strNumber==""){
return true;
}
if(!(regNumberFormat.test(strNumber))){
objNumberTextBox.focus();
return false;
}
return true;
}
-->
</SCRIPT>
<!--
function getInsert() {
if (document.forms[0].txt_studentName.value == "" ){
alert("姓名不能为空!");
return false;
}
if (document.forms[0].txt_studentIdCardNo.value == "" ){
alert("请输入身份证号!");
return false;
}
if(!checkNum(document.forms[0].txt_studentTel)){
alert("联系电话只能是0~9,-之间的字符!");
return false;
}
if(document.forms[0].lst_studentClass1.value == "" && document.forms[0].lst_studentClass2.value==""){
alert("请选择课程班级号!");
return false;
}
if(document.forms[0].lst_studentClass1.value == document.forms[0].lst_studentClass2.value){
alert("选择的课程班号不能重复,请重新输入!");
return false;
}
if(document.forms[0].txt_studentArrange.value == "0"){
if(document.forms[0].txt_company.value == ""){
alert("该学员已经分配,请输入分配公司!");
return false;
}
}
}
function checkNum(objNumberTextBox){
var regTrim=/^(/s{1,})|(/s{1,})$/g; //去除字符串两端空格的正则式
var regNumberFormat=/^([0-9])([0-9,-])*$/g;
var strNumber=(objNumberTextBox.value).replace(regTrim,"");
if(strNumber==""){
return true;
}
if(!(regNumberFormat.test(strNumber))){
objNumberTextBox.focus();
return false;
}
return true;
}
-->
</SCRIPT>
表单验证脚本解析
本文介绍了一个JavaScript脚本,用于验证表单输入的有效性,包括姓名、身份证号、联系电话等字段的检查,并确保选择的课程班级号不重复且合理。通过对输入数据格式的校验,提高了数据收集的质量。
184

被折叠的 条评论
为什么被折叠?



