回答如下,希望你能满意:
js文件:<script language="javascript">
function fc() {
var sMail = /[_a-zA-Z\d\-\.]+@[_a-zA-Z\d\-]+(\.[_a-zA-Z\d\-]+)+$/;
if (document.regbb.name.value == "") {
alert("\请输入您的名称!");
document.regbb.name.focus();
return false;
}
else if (document.regbb.hometel.value == "") {
alert("\请输入您的电话号码!");
document.regbb.hometel.focus();
return false;
}
else if (document.regbb.name.value.length < 2) {
alert("\联系人填写不完整!不能小于2个汉字!");
document.regbb.name.focus();
return false;
}
else if (document.regbb.T_Mail.value != "") {
if ( ! sMail.test(document.regbb.T_Mail.value)){
alert("Email地址格式错误!请重新输入!");
document.regbb.T_Mail.focus();
return false;
}
}
else {
return true;
}
return true;
}
</script>
表单文件:
<form id="regbb" name="regbb" action="#" method=post OnSubmit="return fc()">
<table border="0" cellspacing="1" cellpadding="4" style="width:520px; margin:30px auto 0px auto;" bgcolor="#eeeeee">
<tr bgcolor="#fafee0">
<td width="150" align="right" valign="middle">您的姓名:</td>
<td><input id="name" size="25" name="name" type="text" />
</td>
</tr>
<tr bgcolor="#fafee0">
<td width="150" align="right" valign="middle">联系电话:</td>
<td><input onKeyUp="value=value.replace(/\D+/g,'')" id="hometel" name="hometel" size="25" type="text" />
</td>
</tr>
<tr bgcolor="#fafee0">
<td width="150" align="right" valign="middle">电子邮件:</td>
<td><input id="T_Mail" name="email" size="25"/></td>
</tr>
<tr bgcolor="#fafee0">
<td colspan="2" align="center" valign="middle"><input id="button" type="submit" value="提交信息" name="button"> <input type="reset" name="reset" value="重新填写"></td>
</tr>
</table>
</form>
注意以上内容放在页面的<body></body>中
温馨提示:答案为网友推荐,仅供参考