java jsp校验提示信息_java Jquery表单校验代码jsp页面
jsp.file
歡迎注冊EasyMall/* 注冊表單的js校驗 */
var formObj = {
/* 檢查輸入項是否為空 */
"checkNull" : function(name, msg){
var value = $("input[name='"+name+"']").val().trim();
//清空之前的提示消息
formObj.setMsg(name, "");
if(value == ""){
formObj.setMsg(name, msg);
return false;
}
return true;
},
/* 設置錯誤提示消息 */
"setMsg" : function(name, msg){
$("#"+name+"_msg").html(msg);
$("#"+name+"_msg").css("color", "red");
}
,
/* 注冊表單js校驗 */
"checkForm" : function(){
//1.非空校驗
var res1 = formObj.checkNull("username", "用戶名不能為空");
var res2 = formObj.checkNull("password", "密碼不能為空");
var res3 = formObj.checkNull("password2", "確認密碼不能為空");
var res4 = formObj.checkNull("nickname", "昵稱不能為空");
var res5 = formObj.checkNull("email", "郵箱不能為空");
var res6 = formObj.checkNull("valistr", "驗證碼不能為空");
//2.兩次密碼是否一致
var res7 = formObj.checkPassword("password", "兩次密碼不一致");
//3.郵箱格式是否正確
var res8 = formObj.checkEmail("email", "郵箱格式不正確");
return res1&&res2&&res3&&res4&&res5&&res6&&res7&&res8;
},
/* 檢查郵箱格式是否正確 */
"checkEmail" : function(name, msg){
var email = $("input[name='"+name+"']").val().trim();
if(email == ""){
formObj.setMsg("email", "郵箱不能為空");
}
if(email != ""){
var reg = /^\w+@\w+(\.\w+)+$/;
if(!reg.test(email)){
formObj.setMsg(name, msg);
return false;
}
}
return true;
}
,
/* 檢查兩次密碼是否一致 */
"checkPassword" : function(name, msg){
var psw1 = $("input[name='"+name+"']").val().trim();
var psw2 = $("input[name='"+name+"2']").val().trim();
if(psw2 == ""){
formObj.setMsg(name+"2", "確認密碼不能為空");
}
if(psw1 != "" && psw2 != ""){
if(psw1 != psw2){
formObj.setMsg(name+"2", msg);
return false;
}
}
return true;
}
}
/* 利用ajax實現用戶名是否存在的校驗 */
function ajaxCheckeUsername(thisobj){
//非空校驗
if(!formObj.checkNull("username", "用戶名不能為空!")){
return;
}
//獲取用戶名
var username = thisobj.value;
//使用ajax檢查用戶名是否存在
$("#username_msg").load("${app}/servlet/AjaxCheckUsernameServlet", {"username" : username});
}
歡迎注冊EasyMall
${ requestScope.msg } | |
| 用戶名: | οnblur="ajaxCheckeUsername(this)" οnfοcus="formObj.setMsg('username', '')" value="${ param.username }"/> |
| 密碼: | οnblur="formObj.checkNull('password', '密碼不能為空')" οnfοcus="formObj.setMsg('password', '')" value="${ param.password }"/> |
| 確認密碼: | οnblur="formObj.checkPassword('password', '兩次密碼不一致')" οnfοcus="formObj.setMsg('password2', '')" value="${ param.password2 }"/> |
| 昵稱: | οnblur="formObj.checkNull('nickname', '昵稱不能為空')" οnfοcus="formObj.setMsg('nickname', '')" value="${ param.nickname }"/> |
| 郵箱: | οnblur="formObj.checkEmail('email', '郵箱格式不正確')" οnfοcus="formObj.setMsg('email', '')" value="${ param.email }"/> |
| 驗證碼: | οnblur="formObj.checkNull('valistr', '驗證碼不能為空')" οnfοcus="formObj.setMsg('valistr', '')" value="${ param.valistr }"/> |
function changeImage(thisobj){
thisobj.src = "${app}/servlet/ValiImageServlet?time="+new Date().getTime();
}
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的java jsp校验提示信息_java Jquery表单校验代码jsp页面的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mac 删除分区 command r 选
- 下一篇: weblogic中ssrf漏洞修复_We