jQuery表單驗證簡單示例
本文實例講述了jQuery表單驗證簡單用法。分享給大家供大家參考,具體如下:
這幾天一直在做一個表單驗證的頁面,為了達到友好界面,特意去抄了360buy的頁面,模仿寫了一個頁面
jquery 表單驗證
就是驗證表單里面所信息都為必填
//注冊頁面驗證機制 $("#username").focus(function(){ //用focus()表單,當光標在輸入框的時候執(zhí)行下面的代碼 $("#username_error").removeClass("error").html(" "); $("#username_succeed").removeClass("succeed"); $(this).removeClass("highlight2") $("#username_error").addClass("focus").html("學號必須由11位數(shù)字組成。如:104084002xx"); $(this).addClass("highlight1"); }); $("#username").blur(function(){ //用blur()表單,當光標離開輸入框的時候執(zhí)行下面的代碼 $value = $.trim( $(this).val() ); //去掉輸入數(shù)據(jù)左右的空格 if($value.length == 0 ) { $("#username_error").addClass("error").html("學號不能為空"); $(this).addClass("highlight2"); return false; } else { $("#username_error").removeClass("focus").html(" "); $(this).removeClass("highlight1"); if($.isNumeric($value)) { if($value.length == 11) { $("#username_succeed").addClass("succeed"); $("#username_error").removeClass("error").html(" "); $(this).removeClass("highlight2") return true; } $("#username_error").addClass("error").html("學號必須為11位"); $(this).addClass("highlight2"); return false; } $("#username_error").addClass("error").html("學號必須為數(shù)字"); $(this).addClass("highlight2"); return false; } });
上面就是JQUERY部分代碼,就進行了,對學號的現(xiàn)在和效果顯示。下面是用到的樣式的代碼清單
.highlight1{ border:1px solid #EFA100; outline:2px solid #FFDC97; } .highlight2{ border:1px solid #f00; outline:1px solid #FFC1C1; color:#f00; } .focus{ color:#999; line-height:22px; text-align:center; } .succeed{ background:url(images/pwdstrength.gif) no-repeat -105px 0; }
也列舉出部分HTML代碼
<div> <span><b>*</b>學號:</span> <input type="text" id="username" name="userid" /> <label id="username_succeed"></label> //如果符合要求這里就添加SUCCEED樣式。否則隱藏 <span class="clr"></span> //清除浮動 <div id="username_error"></div> //如果不符合要求就現(xiàn)在focus樣式。 </div>
這樣就完成了對輸入學號字段的驗證。效果友好。
其他的輸入框的驗證都是依樣畫葫蘆。沒什么難點了。
原理:
就是添加CLASS和移除CLASS。達到效果。
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery表單操作總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jquery中Ajax用法總結(jié)》、《jQuery表格(table)操作技巧匯總》、《jQuery拖拽特效與技巧總結(jié)》、《jQuery擴展技巧總結(jié)》、《jQuery常見經(jīng)典特效匯總》、《jQuery動畫與特效用法總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計有所幫助。
- jquery validate.js表單驗證的基本用法入門
- jquery表單驗證使用插件formValidator
- 基于Bootstrap+jQuery.validate實現(xiàn)Form表單驗證
- Jquery練習之表單驗證實現(xiàn)代碼
- jQuery 表單驗證插件formValidation實現(xiàn)個性化錯誤提示
- Jquery插件easyUi表單驗證提交(示例代碼)
- jquery 實現(xiàn)表單驗證功能代碼(簡潔)
- jQuery實現(xiàn)用戶注冊的表單驗證示例
- jQuery表單驗證插件formValidator(改進版)
- jquery插件制作 表單驗證實現(xiàn)代碼
- jValidate 基于jQuery的表單驗證插件
- jquery 最簡單易用的表單驗證插件
- jquery表單驗證插件(jquery.validate.js)的3種使用方式
相關(guān)文章
JQuery防止退格鍵網(wǎng)頁后退的實現(xiàn)代碼
有時我們需要防止退格鍵的網(wǎng)頁后退,一般情況下最好不要這么用,因為對UX體驗不好2012-03-03jquery 之 $().hover(func1, funct2)使用方法
.hover(func1, func2) 的效果等效于: mouseenter(), mouseleave()2012-06-06jQuery怎么解析Json字符串(Json格式/Json對象)
可以利用jquery或js解析json數(shù)據(jù),下面與大家分享下jquery解析json字符串方法,一個是解析Json格式,一個是解析Json對象,感興趣的朋友可以學習下2013-08-08jQuery文本框(input textare)事件綁定方法教程
jquery​的事件綁定已經(jīng)用on替換了原來的bind,接下來為大家分享下bind的使用方法及input textare事件2013-04-04JQuery WEUI Select 組件增加搜索欄示例demo
這篇文章主要介紹了JQuery WEUI Select 組件增加搜索欄示例demo,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧2023-10-10jQuery發(fā)請求傳輸中文參數(shù)亂碼問題的解決方案
這篇文章主要介紹了jQuery發(fā)請求傳輸中文參數(shù)亂碼問題的解決方案,需要的朋友可以參考下2018-05-05