jquery實(shí)現(xiàn)的用戶注冊表單提示操作效果代碼分享
本文實(shí)例講述了jquery實(shí)現(xiàn)的用戶注冊表單提示操作效果。分享給大家供大家參考。具體如下:
jQuery實(shí)現(xiàn)的用戶注冊表單上方彈窗提示文字特效源碼,是一段不僅可以在輸入的表單上方提示注意事項(xiàng),同時(shí)也可以進(jìn)行輸入驗(yàn)證的代碼,是一款非常實(shí)用的特效代碼,值得大家學(xué)習(xí)。
運(yùn)行效果圖: -------------------查看效果 下載源碼-------------------
小提示:瀏覽器中如果不能正常運(yùn)行,可以嘗試切換瀏覽模式。
為大家分享的jquery實(shí)現(xiàn)的用戶注冊表單提示操作效果代碼如下
<!doctype html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>jQuery用戶注冊表單上方彈窗提示效果</title> <link href="css/layout.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="js/jquery.js"></script> </head> <body> <br> <link href="css/home_login.css" rel="stylesheet" type="text/css"> <div class="nc-login-layout"> <div class="nc-login"> <div class="nc-login-title"> <h3>用戶注冊</h3> </div> <div class="nc-login-content"> <form id="register_form" method="post" action="http://www.dbjr.com.cn/jiaoben/"> <dl> <dt>用戶名</dt> <dd style="min-height:54px;"> <input type="text" id="user_name" name="user_name" class="text tip" title="3-20位字符,可由中文、英文、數(shù)字及“_”、“-”組成" /> <label></label></dd> </dl> <dl> <dt>設(shè)置密碼</dt> <dd style="min-height:54px;"> <input type="password" id="password" name="password" class="text tip" title="6-16位字符,可由英文、數(shù)字及標(biāo)點(diǎn)符號(hào)組成" /> <label></label></dd> </dl> <dl> <dt>確認(rèn)密碼</dt> <dd style="min-height:54px;"> <input type="password" id="password_confirm" name="password_confirm" class="text tip" title="請?jiān)俅屋斎肽拿艽a" /> <label></label></dd> </dl> <dl> <dt>郵箱</dt> <dd style="min-height:54px;"> <input type="text" id="email" name="email" class="text tip" title="請輸入常用的郵箱,將用來找回密碼、接受訂單通知等" /> <label></label></dd> </dl> <dl> <dt> </dt> <dd> <input type="submit" name="Submit" value="立即注冊" class="submit fl" title="立即注冊" /> <input name="agree" type="checkbox" class="fl mt10 ml10" id="clause" value="1" checked="checked" /> <span for="clause" class="fl ml5">閱讀并同意<a href="###" target="_blank" class="agreement" title="閱讀并同意">服務(wù)協(xié)議</a></span> <label></label></dd> </dl> <input type="hidden" value name="ref_url"> <input name="nchash" type="hidden" value="206f94ec" /> </form> <div class="clear"> </div> </div> <div class="nc-login-bottom"> </div> </div> </div> <script type="text/javascript" src="js/jquery.poshytip.min.js" charset="utf-8"></script> <script> //注冊表單提示 $('.tip').poshytip({ className: 'tip-yellowsimple', showOn: 'focus', alignTo: 'target', alignX: 'center', alignY: 'top', offsetX: 0, offsetY: 5, allowTipHover: false }); //注冊表單驗(yàn)證 $(function(){ jQuery.validator.addMethod("lettersonly", function(value, element) { return this.optional(element) || /^[^:%,'\*\"\s\<\>\&]+$/i.test(value); }, "Letters only please"); jQuery.validator.addMethod("lettersmin", function(value, element) { return this.optional(element) || ($.trim(value.replace(/[^\u0000-\u00ff]/g,"aa")).length>=3); }, "Letters min please"); jQuery.validator.addMethod("lettersmax", function(value, element) { return this.optional(element) || ($.trim(value.replace(/[^\u0000-\u00ff]/g,"aa")).length<=15); }, "Letters max please"); $("#register_form").validate({ errorPlacement: function(error, element){ var error_td = element.parent('dd'); error_td.find('label').hide(); error_td.append(error); }, submitHandler:function(form){ ajaxpost('register_form', '', '', 'onerror') }, rules : { user_name : { required : true, lettersmin : true, lettersmax : true, lettersonly : true, remote : { url :'index.php?act=login&op=check_member&column=ok', type:'get', data:{ user_name : function(){ return $('#user_name').val(); } } } }, password : { required : true, minlength: 6, maxlength: 20 }, password_confirm : { required : true, equalTo : '#password' }, email : { required : true, email : true, remote : { url : 'index.php?act=login&op=check_email', type: 'get', data:{ email : function(){ return $('#email').val(); } } } }, captcha : { required : true, minlength: 4, remote : { url : 'index.php?act=seccode&op=check&nchash=206f94ec', type: 'get', data:{ captcha : function(){ return $('#captcha').val(); } } } }, agree : { required : true } }, messages : { user_name : { required : '用戶名不能為空', lettersmin : '用戶名必須在3-15個(gè)字符之間', lettersmax : '用戶名必須在3-15個(gè)字符之間', lettersonly: '用戶名不能包含敏感字符', remote : '該用戶名已經(jīng)存在' }, password : { required : '密碼不能為空', minlength: '密碼長度應(yīng)在6-20個(gè)字符之間', maxlength: '密碼長度應(yīng)在6-20個(gè)字符之間' }, password_confirm : { required : '請?jiān)俅屋斎肽拿艽a', equalTo : '兩次輸入的密碼不一致' }, email : { required : '電子郵箱不能為空', email : '這不是一個(gè)有效的電子郵箱', remote : '該電子郵箱已經(jīng)存在' }, captcha : { required : '請輸入驗(yàn)證碼', minlength: '驗(yàn)證碼不正確', remote : '驗(yàn)證碼不正確' }, agree : { required : '請閱讀并同意該協(xié)議' } } }); }); </script> </body> </html>
以上就是為大家分享的jquery實(shí)現(xiàn)的用戶注冊表單提示操作效果代碼,希望大家可以喜歡。
- jQuery 表單驗(yàn)證插件formValidation實(shí)現(xiàn)個(gè)性化錯(cuò)誤提示
- jQuery實(shí)現(xiàn)表單input中提示文字value隨鼠標(biāo)焦點(diǎn)移進(jìn)移出而顯示或隱藏的代碼
- 從零開始學(xué)習(xí)jQuery (十一) 實(shí)戰(zhàn)表單驗(yàn)證與自動(dòng)完成提示插件
- 解決jquery submit()提交表單提示:f[s] is not a function
- jQuery表單獲取和失去焦點(diǎn)輸入框提示效果的實(shí)例代碼
- jquery實(shí)現(xiàn)表單輸入時(shí)提示文字滑動(dòng)向上效果
- 易操作的jQuery表單提示插件
相關(guān)文章
jQuery縱向?qū)Ш讲藛涡Ч麑?shí)現(xiàn)方法
這篇文章主要介紹了jQuery縱向?qū)Ш讲藛涡Ч麑?shí)現(xiàn)方法,可實(shí)現(xiàn)類似淘寶首頁縱向菜單的顯示效果,涉及jQuery鼠標(biāo)響應(yīng)及頁面元素屬性動(dòng)態(tài)操作相關(guān)技巧,需要的朋友可以參考下2016-12-12jquery——九宮格大轉(zhuǎn)盤抽獎(jiǎng)實(shí)例
本篇文章主要介紹了jquery——九宮格大轉(zhuǎn)盤抽獎(jiǎng)實(shí)例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-01-01jquery下拉select控件操作方法分享(jquery操作select)
這篇文章主要介紹了jquery下拉select控件操作方法分享(jquery操作select),需要的朋友可以參考下2014-03-03jQuery移除或禁用html元素點(diǎn)擊事件常用方法小結(jié)
這篇文章主要介紹了jQuery移除或禁用html元素點(diǎn)擊事件常用方法,結(jié)合實(shí)例形式總結(jié)分析了jQuery針對(duì)onclick事件的禁用與屏蔽技巧,需要的朋友可以參考下2017-02-02