jQuery表單驗證簡單程式碼例項
表單驗證複雜程度是不同的,程式碼的複雜程度也有所不同,下面是一個比較簡單的表單驗證程式碼,對一些比較簡單的需求還是比較實用的,程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#myform").submit(function(){ var username=$("#name").val(); var age=$("#age").val(); var sex=$("input[name ='sex'][checked]").val(); var address=$("#add option[selected]").val(); var size=$("input[name='checkbox'][checked]").size(); var favouriteArray=Array(size); $("input[name='checkbox'][checked]").each(function(index,docEl){ favouriteArray[index]=$(this).val();// or docEl.value }); if(username=="") { alert("性名不能為空!"); $("#name").focus(); return false; } if(age=="") { alert("年齡不能為空"); $("#age").focus(); return false; } if(size==0) { alert("您還沒有選擇愛好哦!"); $("input[name='checkbox']").get(0).focus(); return false; } for(var i=0;i<favouriteArray.length;i++){ alert(favouriteArray<i>); } alert('提交成功!'); }) }) </script> </head> <body> <form action="" method="post" id ="myform"> <table> <tr> <td>姓名:</td> <td><input type ="text" id = "name" name ="name"></td> </tr> <tr> <td>年齡:</td> <td><input type ="text" id="age" name ="age"></td> </tr> <tr> <td>性別:</td> <td><input type = "radio" id="sex_man" name="sex" value="男"> 男 <input type = "radio" id="sex_woman" name="sex" value = "女" checked ="checked"> 女</td> </tr> <tr> <td>地址:</td> <td><select id = "add"> <option values="北京">北京</option> <option values="河南">河北</option> <option values="河南">河南</option> </select></td> </tr> <tr> <td>愛好:</td> <td><input type ="checkbox" id = "cbOnTheInternet" name="checkbox" value ="上網" checked="checked"> 上網 <input type ="checkbox" id = "cbJuketing" name="checkbox" value="旅遊"> 旅遊 <input type ="checkbox" id = "cbWatchingTv" name="checkbox" value="看電影"> 看電影 </td> </tr> <tr> <td><input type ="submit" value="提交"></td> </tr> </table> </form> </body> </html>
以上程式碼實現了簡單的表單驗證,如果表單填寫不符合要求會彈出提示。
相關閱讀:
(1).submit事件參閱jQuery submit事件一章節。
(2).val()參閱jQuery val()方法一章節。
(3).[name ='sex']參閱jQuery [attribute=value]一章節。
(4).each()參閱jQuery each()一章節。
(5).focus()參閱jQuery focus事件一章節。
(7).get()參閱jQuery get()一章節。
相關文章
- JavaScript 表單驗證程式碼例項JavaScript
- jquery.validate 表單驗證jQuery
- jQuery Validate表單驗證(使用者註冊簡單應用)jQuery
- jQuery表單驗證效果詳解jQuery
- 淡入淡出效果簡單程式碼例項
- jQuery 表單驗證 學習手記jQuery
- 利用jQuery實現表單驗證功能jQuery
- 表單驗證教程簡介
- 用onsubmit做簡單表單驗證(37)MIT
- jQuery Validate表單驗證基本流程介紹jQuery
- html實現簡單ListViews效果的例項程式碼HTMLView
- jquery 實現滑動條的簡單驗證jQuery
- Python訪問小程式簡單方法程式碼例項詳解Python
- PHP+jQuery開發簡單的翻牌抽獎例項PHPjQuery
- PHP 完整表單例項PHP單例
- Laravel 表單驗證Laravel
- javascript表單驗證JavaScript
- bootstrap表單驗證boot
- bootstrapValidator 表單驗證boot
- JavaScript 表單驗證JavaScript
- antd 表單驗證
- 透過程式碼例項簡單瞭解Python sys模組Python
- 簡單介紹正規表示式拆分url例項程式碼
- 基於Bootstrap的強大jQuery表單驗證外掛bootjQuery
- 簡單的數字驗證碼破解
- jQuery.map()方法程式碼例項jQuery
- jQuery tab選項卡效果程式碼例項jQuery
- opengl簡單入門例項
- Spark 簡單例項(基本操作)Spark單例
- JQuery表單驗證(包括:使用者名稱,手機號,密碼,確認密碼,驗證碼60s)jQuery密碼
- JavaWeb——驗證碼功能解決表單重複提交問題(使用谷歌驗證碼jar包為例)JavaWeb谷歌JAR
- phpqrcode生成動態二維碼簡單例項PHP單例
- Python實現簡單網頁圖片抓取完整程式碼例項Python網頁
- 利用js編寫一個簡單的html表單驗證,驗證通過時提交資料(附原始碼)JSHTML原始碼
- 表單required 必需驗證UI
- HTML 表單驗證概述HTML
- 表單資料驗證
- 表單驗證 regex:pattern
- 輸入表單驗證