下面的函數用來檢查用戶是否已填寫表單中的必填(或必選)項目。假如必填或必選項為空,那么警告框會彈出,并且函數的返回值為 false,否則函數的返回值則為 true(意味著數據沒有問題):
function validate_required(field,alerttxt)with (field)if (html' target='_blank'>value==null||value== ) {alert(alerttxt);return false}else {return true}
下面是連同 HTML 表單的代碼:
html head script type= text/javascript function validate_required(field,alerttxt)with (field) if (value==null||value== ) {alert(alerttxt);return false} else {return true}function validate_form(thisform)with (thisform) if (validate_required(email, Email must be filled out! )==false) {email.focus();return false} /script /head body form action= submitpage.htm onsubmit= return validate_form(this) method= post Email: input type= text name= email size= 30 input type= submit value= Submit /form /body /html 意思就是說,輸入的數據必須包含 @ 符號和點號(.)。同時,@ 不可以是郵件地址的首字符,并且 @ 之后需有至少一個點號:
function validate_email(field,alerttxt)with (field)apos=value.indexOf( @ )dotpos=value.lastIndexOf( . )if (apos 1||dotpos-apos 2) {alert(alerttxt);return false}else {return true}下面是連同 HTML 表單的完整代碼:
html head script type= text/javascript function validate_email(field,alerttxt)with (field)apos=value.indexOf( @ )dotpos=value.lastIndexOf( . )if (apos 1||dotpos-apos 2) {alert(alerttxt);return false}else {return true}function validate_form(thisform)with (thisform)if (validate_email(email, Not a valid e-mail address! )==false) {email.focus();return false} /script /head body form action= submitpage.htm onsubmit= return validate_form(this); method= post Email: input type= text name= email size= 30 input type= submit value= Submit /form /body /html 鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答