成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jQuery formValidator表單驗證
全站頭部文字 我要出現在這里
jQuery formValidator表單驗證 679 2024-03-14   

作為一名程序員,在解決工作中遇到問題之后,做一些總結是有必要的,既方便總結溫習相關知識點,也為廣大的程序員提供了一些工作經歷,給予同行一面明鑒.

html部分:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>formValidator</title>
<script src="http://www.gimoo.net/t/1904/js/jquery-1.11.1.js"></script>
<script src="http://www.gimoo.net/t/1904/js/formValidator-4.0.1.min.js"></script>
<script src="http://www.gimoo.net/t/1904/js/DateTimeMask.js"></script>
<script src="http://www.gimoo.net/t/1904/js/formValidatorRegex.js"></script>
<link rel="stylesheet" >
<style>
form{
width: 500px;
margin: 100px auto;
}
table tr td:first-child{
text-align: right;
}
table tr td{
padding: 5px 0;
}
div{
margin-left: 10px;
padding: 0 10px;
}
</style>
</head>
<body>
<form name="myfm" id="myfm" action="1.html">
<table>
<tbody>
<tr>
<td><label for="uname">用戶名:</label></td>
<td><input type="text" id="uname" name="uname"/></td>
<td><div id="unameTip"></div></td>
</tr>
<tr>
<td><label for="pwd">密碼:</label></td>
<td><input type="password" id="pwd" name="pwd"/></td>
<td><div id="pwdTip"></div></td>
</tr>
<tr>
<td><label for="repwd">重復密碼:</label></td>
<td><input type="password" name="repwd" id="repwd"/></td>
<td><div id="repwdTip"></div></td>
</tr>
<tr>
<td><label>性別:</label></td>
<td>
<input type="radio" name="sex" value="male" id="male"/>
<label for="male">男</label>
<input type="radio" name="sex" value="female" id="female"/>
<label for="female">女</label>
</td>
</tr>
<tr>
<td><label for="area">地區:</label></td>
<td>
<select name="area" id="area">
<option value="0">- 請選擇 -</option>
<option value="1">錦江區</option>
<option value="2">金牛區</option>
<option value="3">龍泉驛區</option>
<option value="4">青羊區</option>
</select>
</td>
</tr>
<tr>
<td><label for="num">身份證:</label></td>
<td><input type="text" id="num" name="num"/></td>
<td><div id="numTip"></div></td>
</tr>
<tr>
<td><label for="phone">電話號碼:</label></td>
<td><input type="text" name="phone" id="phone"/></td>
<td><div id="phoneTip"></div></td>
</tr>
<tr>
<td><label for="email">郵箱:</label></td>
<td><input type="text" name="email" id="email"/></td>
<td><div id="emailTip"></div></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" id="submit" value="提交"/></td>
<td></td>
</tr>
</tbody>
</table>
</form>
<script>
$.formValidator.initConfig({ //用于配置當前formValidator插件
formID:"myfm",
debug:false,
submitOnce:true,
validatorGroup : '1', //設置驗證組,默認值為1
onSuccess : function(){ //驗證成功后的回調函數
}, 
onError:function(){ //驗證失敗后的回調函數
} 
});
$('#uname').formValidator({
ValidatorGroup : '1', //驗證組為1 
onEmpty : '用戶名不能為空', //提示用戶名不能為空
onShow : "", 
onFocus : '用戶名必須為1到12位的數字或字母',//表單元素獲得焦點的時候提示應輸入的格式
onCorrect : '用戶名輸入正確' //輸入正確的提示
})
.regexValidator({
regExp : '^[0-9a-zA-Z]{1,12}$', //驗證表單輸入的正則表達式
onError : '用戶名格式有誤,請從新輸入' //輸入錯誤的提示
})
.ajaxValidator({ //驗證輸入的用戶名是否已經存在
dataType : 'html', //請求數據的格式
async : true, //異步方式
url : 'test.php',
success : function(data){
if (data=='false') {
return false;
}else{
return true;
}
},
onError : '該用戶名已存在,請從新輸入',
onWait : '正在對用戶名進行合法性校驗,請稍候...'
});
$('#pwd').formValidator({
ValidatorGroup : '1',
onEmpty : '密碼不能為空',
onShow : "",
onFocus : '密碼必須為6位以上的字母或數字',
onCorrect : '密碼輸入正確'
})
.regexValidator({
regExp : '[0-9a-zA-Z]{6,}',
onError : '密碼格式有誤,請從新輸入'
});
$('#repwd').formValidator({
ValidatorGroup : '1',
onEmpty : '密碼不能為空',
onShow : "",
onFocus : '密碼必須為6位以上的字母或數字',
onCorrect : '密碼輸入正確'
})
.regexValidator({
regExp : '^[0-9a-zA-Z]{6,}$',
onError : '密碼格式不正確'
})
.compareValidator({ //比較兩次輸入內容是否符合下面給出的比較符號
desID : 'pwd', //相比較的表單元素的ID值
operateor : '=', //要比較的兩個元素之間的關系
onError : '兩次密碼輸入不一致,請從新輸入' //不滿足以上關系的時候的提示
});
$('#num').formValidator({
ValidatorGroup : '1',
onEmpty : '身份證不能為空',
onShow : '',
onFocus : '請輸入您的身份證號',
onCorrect : '身份證格式正確'
}).regexValidator({
regExp : '^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$',
//15位身份證號碼的正則表達式/^[1-9]d{7}((0d)|(1[0-2]))(([0|1|2]d)|3[0-1])d{3}$/
onError : '身份證格式有誤,請從新輸入'
});
$('#phone').formValidator({
ValidatorGroup : '1',
onEmpty : '手機號碼不能為空',
onShow : '',
onFocus : '請輸入您的手機號碼',
onCorrect : '手機號碼格式正確',
})
.regexValidator({
regExp : '^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$',
onError : '手機號碼格式有誤,請從新輸入'
});
$('#email').formValidator({
ValidatorGroup : '1',
onEmpty : '郵箱地址不能為空',
onShow : '',
onFocus : '請輸入您的郵箱地址',
onCorrect : '郵箱格式正確'
})
.regexValidator({
regExp : '^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$',
onError : '郵箱格式有誤,請從新輸入'
});
</script>
</body>
</html>
php部分代碼:
<?php
header('Content-Type:html');
$name=array('Tom','ervin','Jhon');
$uname=$_REQUEST['uname'];
$notexit='true';
for ($i=0; $i <3 ; $i++) { 
if ($uname==$name[$i]) {
$notexit='false';
break;
}else{
}
}
echo "$notexit";
?>

以上內容是小編給大家介紹的jQuery formValidator表單驗證相關知識,希望對大家有所幫助,同時感謝大家對綠夏網網站的支持。



主站蜘蛛池模板: 饶俊| 中华战士| 外国开船戏原声| 寡妇高潮一级| 国家励志奖学金个人主要事迹1500字 | lanarhoades在线av| 沈月个人简历资料| 画江湖之不良人7季什么时候上映| 《爱的温暖》电影在线观看| 桥梁工程施工方案| 视频污污| 海豹w| 湖北卫视在线直播| 质量教育培训的首要内容是() (单选题) | 韩国xxxxxxxxxxxx| 抖音官方| 蒲公英家族| 李颖个人资料 演员| 二手大棚钢管急卖2000元| 女人香韩国电影| 电影四渡赤水在线观看完整版| 大学英语综合教程1答案| 吴政世| 血色浪漫电视剧演员表| 正在直播乒乓赛事| 梅兰尼·格里菲斯| 男生帅气动漫头像| 尹雪喜演的电影| 上香香灰打卷图解| 熊出没免费电影| 《遇见你之后》电影在线观看| 电影《心灵奇旅》| 囧妈电影| 尹馨演过的三部电影| 明天属于我们法剧免费观看| 隐形人4| 美女不穿衣| 打美女屁股光屁股视频| 爱上老妈1994年电影完整版| 深夜在线观看视频| 楚门的世界演员表|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103