java 求java表單驗(yàn)證制作注冊(cè)頁(yè)面的代碼?
求java表單驗(yàn)證制作注冊(cè)頁(yè)面的代碼?簡(jiǎn)單示例:function checkform(){var username=文檔.getElementById(“username”).value變量pwd=文
求java表單驗(yàn)證制作注冊(cè)頁(yè)面的代碼?
簡(jiǎn)單示例:
function checkform(){
var username=文檔.getElementById(“username”).value
變量pwd=文檔.getElementById(“pwd”).value
變量rePwd=文檔.getElementById(“rePwd”).value
var email=文檔.getElementById(“email”).value
var checkAgree=文檔.getElementById(“checkAgree”)
變量形式=文檔.getElementById(“form”)
var email reg=/^w((-w)|()。w))*@[a-za-z0-9](。|-)[a-za-z0-9])*。[a-za-z0-9]$/
如果(用戶名=”){
警報(bào)(“用戶名不能為空”文檔.getElementById(“username”).focus()
return False
}
if(PWD==“”){
//不能為空
}
if(普華永道
//長(zhǎng)度不能小于6位
}
如果(PWD!=repwd){
//密碼確認(rèn)密碼不一致
}
//日期建議使用日歷控件,您可以自己上網(wǎng)查詢!電子郵件注冊(cè)測(cè)試(email)){
//電子郵件格式不正確
}
如果(!檢查同意。檢查){
//協(xié)議尚未統(tǒng)一
]//驗(yàn)證通過(guò)后提交表單
//表單提交()
}]我希望你能自己學(xué)習(xí)自己動(dòng)手
一個(gè)簡(jiǎn)單的方法是在后臺(tái)生成一個(gè)(MD5)字符串(假設(shè)K),當(dāng)用戶獲取HTML頁(yè)面。
當(dāng)您提交表單時(shí),您也同時(shí)提交K。
在處理提交的地方(后臺(tái)),檢查K是否由您自己生成。
如果用戶偽造了HTTP請(qǐng)求,則自然沒(méi)有K,或者K是錯(cuò)誤的。
它還可以判斷HTTP請(qǐng)求頭,如useragent,以幫助判斷請(qǐng)求的合法性。