這裡分為了js和jquery 兩個版本,挺重要的記錄下來
html**
請填寫註冊資訊
js **
//驗證使用者名稱
function check_username() /
if (username == "" || username.trim() == "") else if (!regname.test(username)) else
}//驗證暱稱
function check_nickname() /
if (nickname == "" || nickname.trim() == "") else if (!regname.test(nickname)) else
}//驗證郵箱
function check_email() else if (!regemail.test(email)) else
}//驗證密碼
function check_pwd() $/;
if (pwd == "" || pwd.trim() == "") else if (!regpwd.test(pwd)) else
}//確認密碼
function check_pwd2() else if (!pwd2.equals(pwd)) else
}//驗證手機號
function check_phone() /;
if (phone == "" || phone.trim() == "") else if (!regphone.test(phone)) else
}//驗證時間
function check_date() /;
if (birthday == "" || birthday.trim() == "") else if (!regdate.test(birthday)) else
}
jquery **
$(function () /
if (username == "" || username.trim() == "") else if (!regname.test(username)) else
} else if ($(val).attr("name") == "nickname") /
if (nickname == "" || nickname.trim() == "") else if (!regname.test(nickname)) else
} else if ($(val).attr("name") == "email") else if (!regemail.test(email)) else
} else if ($(val).attr("name") == "pwd") $/;
if (pwd == "" || pwd.trim() == "") else if (!regpwd.test(pwd)) else
} else if ($(val).attr("name") == "pwd2") else
} else if ($(val).attr("name") == "phone") /;
if (phone == "" || phone.trim() == "") else if (!regphone.test(phone)) else
} else if ($(val).attr("name") == "date") else if (!regdate.test(birthday)) else
}});
});});
表單驗證 使用者註冊
var names tom jack lily 韓梅梅 表單驗證 function mysub 判斷使用者名稱是否可用,物件導向的程式設計思想,原則 高內聚 低耦合 var b isname username if b else 判斷使用者名稱是否重複,面向過程 for var i 0 i var ...
登錄檔單驗證
注意 1.或 和null的區別 或 指向長度為0的字串,佔記憶體空間 null不分配記憶體空間 例如 if email.value email.value null 注意 和 的區別 和 的區別 2 indexof 用法和 lastindexof 用法的區別 apos value.indexof 找...
註冊提交表單驗證
一 登陸表單驗證 郵箱 知識點 1 indexof 查詢某個指定的字串值在字串中首次出現的位置,沒有找到返回 1 2 return false 組織表單提交 二 文字框內容的驗證 1 密碼長度 2 兩次密碼輸入是否一致 3 length屬性獲取長度,然後for迴圈和substring 方法一次截斷單...