<script type="text/javascript" language="javascript">
<!--
function CheckForm(){
var objForm = document.form1;
var ID = objForm.txtID.value;
var pass = objForm.txtPass.value;
var repass = objForm.txtRePass.value;
var name = objForm.txtName.value;
var phone = objForm.txtPhone.value;
var addr = objForm.txtAddr.value;
var num = objForm.txtNum.value;
var mail = objForm.txtEmail.value;
var chid = /^[a-zA-Z][a-zA-Z0-9_]{4,15}$/;
var chpho = /^[0-9]{9,10}$/;
var chnum = /^[A-Z]\d{9}$/;
var chma = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
var chpa = /^(?=^.{8,}$)((?=.*[A-Za-z0-9])(?=.*[A-Z])(?=.*[a-z]))^.*$/;
var str = "";
//=========ID=============
if (ID.length == 0)
{
str += "帳號為必填!\n";
}
//=========pass=============
if (pass.length == 0)
{
str += "密碼為必填!\n";
}
//=========repass=============
if (repass.length == 0)
{
str += "再次輸入密碼為必填!\n";
}
//=========name=============
if (name.length == 0)
{
str += "姓名為必填!\n";
}
//=========phone=============
if (phone.length == 0)
{
str += "電話為必填!\n";
}
//=========addr=============
if (addr.length == 0)
{
str += "地址為必填!\n";
}
//=========num=============
if (num.length == 0)
{
str += "身份字號為必填!\n";
}
//=========Mail=============
if (mail.length == 0)
{
str += "E-Mail為必填!\n";
}
if (repass.length != 0)
{
if(pass != repass){
str += "兩次密碼不相同!\n";
}
}
if (phone.length != 0)
{
if (!chpho.test(phone)){
str += "電話格式僅能9或10碼!\n";
}
}
if (num.length != 0)
{
if (!chnum.test(num)){
str += "身份字號驗證錯誤!\n";
}
}
if (mail.length != 0)
{
if (!chma.test(mail))
{
str += "E-Mail格式不正確!\n";
}
}
if (pass != 0)
{
if(!chpa.test(pass)){
str += "密碼共八碼,需包含大小寫及數字各一位!\n";
}
}
if(str.length>0)
{
alert(str)
return false;
}
else
{
if (confirm("確定要送出?"))
{
form1.submit();
document.write("已成功送出!<br/><br/>點選<a href='../testJava.aspx'>此處</a>返回");
}
}
}
//-->
</script>
最後需要在page﹍load內加入: Me.btnSubmit.Attributes.Add("onclick", "javascript: return CheckForm();")