function validate_required(field,alerttxt){ with (field){ if (value==null||value==""){ alert(alerttxt); return false; } return true; } } function validate_email(field,alerttxt){ with (field){ apos=value.indexOf("@"); dotpos=value.lastIndexOf("."); if (apos<1||dotpos-apos<2){ alert(alerttxt); return false; } return true; } } function validate_RegisterForm(thisform){ with (thisform){ if(!validate_required(lname, "必須填寫姓名")){ lname.focus(); return false; } if(!validate_required(fname, "必須填寫姓名")){ fname.focus(); return false; } if(!validate_required(email, "必須填寫電郵")){ email.focus(); return false; } if(!validate_email(email,"電郵格式不正確")){ email.focus(); return false; } if(!validate_required(phone, "必須填寫電話")){ phone.focus(); return false; } if(!validate_required(pw, "必須填寫密碼")){ pw.focus(); return false; } if( document.registerForm.pw.value != document.registerForm.cpw.value) { alert("確認密碼不正確"); document.registerForm.cpw.focus(); return false; } } return true; } function validate_ForgotPWForm(thisform){ with (thisform){ if(!validate_required(username, "必須填寫電郵")){ username.focus(); return false; } if(!validate_email(username,"電郵格式不正確")){ username.focus(); return false; } } return true; } function validate_MyProfileForm(thisform){ with (thisform){ if(!validate_required(lname, "必須填寫姓名")){ lname.focus(); return false; } if(!validate_required(fname, "必須填寫姓名")){ fname.focus(); return false; } if(!validate_required(email, "必須填寫電郵")){ email.focus(); return false; } if(!validate_email(email,"電郵格式不正確")){ email.focus(); return false; } if(!validate_required(phone, "必須填寫電話")){ phone.focus(); return false; } if( document.myprofileForm.pw.value != document.myprofileForm.cpw.value) { alert("確認密碼不正確"); document.myprofileForm.cpw.focus(); return false; } } return true; } function validate_contactusForm(thisform){ with (thisform){ if(!validate_required(q_name, "必須填寫姓名")){ q_name.focus(); return false; } if(!validate_required(q_tel, "必須填寫電話")){ q_tel.focus(); return false; } if(!validate_required(q_email, "必須填寫電郵")){ q_email.focus(); return false; } if(!validate_email(q_email,"電郵格式不正確")){ q_email.focus(); return false; } if(!validate_required(q_subject, "必須填寫主旨")){ q_subject.focus(); return false; } if(!validate_required(query, "必須填寫內容")){ query.focus(); return false; } } return true; }