jquery實(shí)現(xiàn)的用戶注冊(cè)表單提示操作效果代碼分享
本文實(shí)例講述了jquery實(shí)現(xiàn)的用戶注冊(cè)表單提示操作效果。分享給大家供大家參考。具體如下:
jQuery實(shí)現(xiàn)的用戶注冊(cè)表單上方彈窗提示文字特效源碼,是一段不僅可以在輸入的表單上方提示注意事項(xiàng),同時(shí)也可以進(jìn)行輸入驗(yàn)證的代碼,是一款非常實(shí)用的特效代碼,值得大家學(xué)習(xí)。
運(yùn)行效果圖: -------------------查看效果 下載源碼-------------------

小提示:瀏覽器中如果不能正常運(yùn)行,可以嘗試切換瀏覽模式。
為大家分享的jquery實(shí)現(xiàn)的用戶注冊(cè)表單提示操作效果代碼如下
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>jQuery用戶注冊(cè)表單上方彈窗提示效果</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>用戶注冊(cè)</h3>
</div>
<div class="nc-login-content">
<form id="register_form" method="post" action="http://www.fzitv.net/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="請(qǐng)?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="請(qǐng)輸入常用的郵箱,將用來找回密碼、接受訂單通知等" />
<label></label></dd>
</dl>
<dl>
<dt> </dt>
<dd>
<input type="submit" name="Submit" value="立即注冊(cè)" class="submit fl" title="立即注冊(cè)" />
<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>
//注冊(cè)表單提示
$('.tip').poshytip({
className: 'tip-yellowsimple',
showOn: 'focus',
alignTo: 'target',
alignX: 'center',
alignY: 'top',
offsetX: 0,
offsetY: 5,
allowTipHover: false
});
//注冊(cè)表單驗(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: '密碼長(zhǎng)度應(yīng)在6-20個(gè)字符之間',
maxlength: '密碼長(zhǎng)度應(yīng)在6-20個(gè)字符之間'
},
password_confirm : {
required : '請(qǐng)?jiān)俅屋斎肽拿艽a',
equalTo : '兩次輸入的密碼不一致'
},
email : {
required : '電子郵箱不能為空',
email : '這不是一個(gè)有效的電子郵箱',
remote : '該電子郵箱已經(jīng)存在'
},
captcha : {
required : '請(qǐng)輸入驗(yàn)證碼',
minlength: '驗(yàn)證碼不正確',
remote : '驗(yàn)證碼不正確'
},
agree : {
required : '請(qǐng)閱讀并同意該協(xié)議'
}
}
});
});
</script>
</body>
</html>
以上就是為大家分享的jquery實(shí)現(xiàn)的用戶注冊(cè)表單提示操作效果代碼,希望大家可以喜歡。
- 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技巧大放送 學(xué)習(xí)jquery的朋友可以看下
jQuery技巧大放送 學(xué)習(xí)jquery的朋友可以看下,非常不錯(cuò)的整理,推薦。2009-10-10
JQuery操作iframe父頁面與子頁面的元素與方法(實(shí)例講解)
這篇文章主要介紹了JQuery操作iframe父頁面與子頁面的元素與方法。需要的朋友可以過來參考下,希望對(duì)大家有所幫助2013-11-11
jquery實(shí)現(xiàn)鼠標(biāo)經(jīng)過顯示下劃線的漸變下拉菜單效果代碼
這篇文章主要介紹了jquery實(shí)現(xiàn)鼠標(biāo)經(jīng)過顯示下劃線的漸變下拉菜單效果代碼,涉及jquery插件SuperSlide.2.1.js實(shí)現(xiàn)滑動(dòng)切換效果的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-08-08
使用簡(jiǎn)潔的jQuery方法實(shí)現(xiàn)隔行換色功能
本篇文章主要介紹了使用簡(jiǎn)潔的jQuery方法實(shí)現(xiàn)隔行換色功能。需要的朋友可以過來參考下,希望對(duì)大家有所幫助2014-01-01
jquery UI Datepicker時(shí)間控件的使用及問題解決
這篇文章主要介紹了jquery UI Datepicker時(shí)間控件的使用及與asp.net中的UpdatePanel聯(lián)合使用時(shí)的失效問題解決,感興趣的小伙伴們可以參考一下2016-04-04
jQuery基于ajax實(shí)現(xiàn)頁面加載后檢查用戶登錄狀態(tài)的方法
這篇文章主要介紹了jQuery基于ajax實(shí)現(xiàn)頁面加載后檢查用戶登錄狀態(tài)的方法,結(jié)合實(shí)例形式較為詳細(xì)分析了jQuery結(jié)合ajax進(jìn)行表單登陸驗(yàn)證操作的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下2017-02-02
推薦40個(gè)簡(jiǎn)單的 jQuery 導(dǎo)航插件和教程(下篇)
在下面的集合中,你會(huì)發(fā)現(xiàn)很多便利的 jQuery 導(dǎo)航插件和有用的教程,幫助你實(shí)現(xiàn)充滿吸引力的網(wǎng)站導(dǎo)航,讓你網(wǎng)站更有組織性和交互性2012-09-09
一步一步教你寫一個(gè)jQuery的插件教程(Plugin)
我將會(huì)在下面的例子中一個(gè)一個(gè)的說明上面這幾個(gè)條件,做完這些事情后我們就會(huì)創(chuàng)建一個(gè)高亮顯示text的簡(jiǎn)單插件。2009-09-09
jQuery實(shí)現(xiàn)下拉框左右選擇的簡(jiǎn)單實(shí)例
本篇文章主要是對(duì)jQuery實(shí)現(xiàn)下拉框左右選擇的簡(jiǎn)單實(shí)例進(jìn)行了介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助2014-02-02

