jQuery實(shí)現(xiàn)動(dòng)態(tài)表單驗(yàn)證時(shí)文本框抖動(dòng)效果完整實(shí)例
本文實(shí)例講述了jQuery實(shí)現(xiàn)動(dòng)態(tài)表單驗(yàn)證時(shí)文本框抖動(dòng)效果。分享給大家供大家參考。具體如下:
這里使用jQuery實(shí)現(xiàn)的動(dòng)態(tài)表單驗(yàn)證特效,當(dāng)用戶輸入錯(cuò)誤或沒有輸入的時(shí)候點(diǎn)擊提交按鈕,有問題的輸入框會(huì)抖動(dòng)幾下,以提示用戶此項(xiàng)有問題,文本框抖動(dòng)功能都有意思,這個(gè)表單比較典型,想實(shí)現(xiàn)jquery Ajax表單功能的可以參考。
運(yùn)行效果截圖如下:
在線演示地址如下:
http://demo.jb51.net/js/2015/jquery-table-txt-check-shake-style-codes/
具體代碼如下:
<!DOCTYPE html> <head> <title>jQuery動(dòng)態(tài)表單驗(yàn)證效果</title> <style type="text/css"> body { font-family:Arial, Sans-Serif; font-size:0.85em; } img { border:none; } ul, ul li { list-style-type: none; margin: 0; padding: 0; } ul li.first { border-top: 1px solid #DFDFDF; } ul li.last { border: none; } ul p { float: left; margin: 0; width: 310px; } ul h3 { float: left; font-size: 14px; font-weight: bold; margin: 5px 0 0 0; width: 200px; margin-left:20px; } ul li { border-bottom: 1px solid #DFDFDF; padding: 15px 0; width:600px; overflow:hidden; } ul input[type="text"], ul input[type="password"] { width:300px; padding:5px; position:relative; border:solid 1px #666; -moz-border-radius:5px; -webkit-border-radius:5px; } ul input.required { border: solid 1px #f00; } </style> <script src="jquery-1.6.2.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function() { $("#signup").click(function() { resetFields(); var emptyfields = $("input[value=]"); if (emptyfields.size() > 0) { emptyfields.each(function() { $(this).stop() .animate({ left: "-10px" }, 100).animate({ left: "10px" }, 100) .animate({ left: "-10px" }, 100).animate({ left: "10px" }, 100) .animate({ left: "0px" }, 100) .addClass("required"); }); } }); }); function resetFields() { $("input[type=text], input[type=password]").removeClass("required"); } </script> </head> <body> <ul> <li class="first"> <h3>您的名字:</h3> <p><input type="text" value="First and Last name" id="name" name="name" /></p> </li> <li> <h3>Email地址:</h3> <p><input type="text" value="my@email.com" name="email" /></p> </li> <li> <h3>密碼:</h3> <p><input type="password" name="passwd" /></p> </li> <li> <h3>密碼確認(rèn):</h3> <p><input type="password" name="passwd_conf" /></p> </li> <li> <h3>用戶名:</h3> <p><input type="text" value="MyUserName" id="userName" name="user_name" /></p> </li> <li class="last"> <a id="signup" href="#"><img src="images/buttonsubmit.png" style="vertical-align:middle;" /></a><img src="images/clickhere.png" style="vertical-align:middle;" /> </li> </ul> </body> </html>
希望本文所述對(duì)大家的jquery程序設(shè)計(jì)有所幫助。
- jQuery實(shí)現(xiàn)表單動(dòng)態(tài)添加與刪除數(shù)據(jù)操作示例
- jQuery動(dòng)態(tài)添加及刪除表單上傳元素的方法(附demo源碼下載)
- jQuery實(shí)現(xiàn)表單動(dòng)態(tài)加減、ajax表單提交功能
- jquery動(dòng)態(tài)改變form屬性提交表單
- JQuery動(dòng)態(tài)創(chuàng)建DOM、表單元素的實(shí)現(xiàn)代碼
- jQuery使用動(dòng)態(tài)渲染表單功能完成ajax文件下載
- jQuery動(dòng)態(tài)設(shè)置form表單的enctype值(實(shí)現(xiàn)代碼)
- jquery 動(dòng)態(tài)增加,減少input表單的簡(jiǎn)單方法(必看)
- jQuery實(shí)現(xiàn)表單動(dòng)態(tài)添加數(shù)據(jù)并提交的方法
相關(guān)文章
利用Jquery實(shí)現(xiàn)幾款漂亮實(shí)用的時(shí)間軸(附示例代碼)
這篇文章主要介紹了利用Jquery實(shí)現(xiàn)幾款漂亮的時(shí)間軸示例代碼,文中利用Jquery實(shí)現(xiàn)了縱向折疊時(shí)間軸、縱向鼠標(biāo)滑動(dòng)時(shí)間軸、縱向可折疊時(shí)間軸以及橫向時(shí)間軸,每種時(shí)間軸都給出了完整的示例代碼,需要的朋友可以參考學(xué)習(xí)。2017-02-02jquery實(shí)現(xiàn)導(dǎo)航固定頂部的效果仿蘑菇街
這篇文章主要介紹了jquery實(shí)現(xiàn)導(dǎo)航固定頂部的效果,仿蘑菇街的,感覺還不錯(cuò),下面將實(shí)例與大家分享下2014-10-10jQuery的實(shí)例及必知重要的jQuery選擇器詳解
下面小編就為大家?guī)硪黄猨Query的實(shí)例及必知重要的jQuery選擇器詳解。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-05-05jquery實(shí)現(xiàn)彈出層登錄和全屏層注冊(cè)特效
這篇文章主要為大家詳細(xì)介紹了jquery實(shí)現(xiàn)彈出層登錄和全屏層注冊(cè)特效,推薦給大家,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2015-08-08jquery validate poshytip 自定義樣式
項(xiàng)目中做了一個(gè)jquery.validate氣泡提示在新版的jquery.validate中,有這個(gè)功能,但在我這里不怎么好用,所以自己加了一個(gè),找了一些插件qtip2的樣式不錯(cuò),需要的朋友可以參考下2012-11-11jquery 表單驗(yàn)證之通過 class驗(yàn)證表單不為空
在開發(fā)系統(tǒng)時(shí),往往都有某些表單數(shù)據(jù)為必填項(xiàng),若用jQuery通過ID去驗(yàn)證,不僅會(huì)影響效率,還會(huì)有所遺漏,不易于后期維護(hù)。 本章將介紹如何利用jQuery,通過為表單配置class進(jìn)行統(tǒng)一驗(yàn)證。2015-11-11