Name<\/label><\/p>\n E-Mail<\/label><\/p>\n URL<\/label><\/p>\n text<\/label><\/textarea><\/p>\n <\/p>\n <\/fieldset>\n <\/form>\n<\/body>\n<\/html>\n<\/pre>\n<\/div>\n實例二:方法驗證,通過自定義表單規(guī)則來驗證表單<\/span><\/strong><\/p>\n<\/p>\n\n\n\n\n\n jQuery PlugIn - 表單驗證插件實例 Validate <\/title>\n \n 国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂 社群 文章 合集 問答 學(xué)習(xí) 課程 程式設(shè)計字典 工具庫 開發(fā)工具 網(wǎng)站源碼 PHP 函式庫 JS特效 網(wǎng)站素材 擴(kuò)充插件 AI工具 休閒 遊戲下載 遊戲教程 繁體中文 簡體中文 English 繁體中文 日本語 ??? Melayu Fran?ais Deutsch Login singup 首頁 web前端 js教程 jQuery Validation PlugIn的使用方法詳解_jquery jQuery Validation PlugIn的使用方法詳解_jquery WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB May 16, 2016 pm 03:24 PM jquery validate 一、用前必備? 官方網(wǎng)站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/? API: http://jquery.bassistance.de/api-browser/plugins.html? 目前版本:1.5.5? 需要JQuery版本:1.2.6+, 相容 1.3.2? ? ?? 二、預(yù)設(shè)校驗規(guī)則? (1)required:true??????????????? 必輸與欄位? (2)remote:"check.php"?????使用ajax方法呼叫check.php驗證輸入值? (3)email:true??????????????????? 必須輸入正確格式的電子郵件? (4)url:true?????????????????????? ?且必須輸入使用正確格式的網(wǎng)址? (5)date:true??????????????????? ?必須以正確格式所輸入的日期? (6)dateISO:true??????????????? 必須輸入正確格式的日期(ISO),例如:2009-06-23,1998/01/22 只驗證格式,例如:2009-06-23,1998/01/22 只驗證格式,且不驗證效用 (7)number:true????????????????(負(fù)數(shù),且小數(shù))? (8)digits:true??????????????????? 必須輸入為整數(shù)? (9)creditcard:?????????????????? 必須以法定的信用卡號為? (10)equalTo:"#field"?????????? 輸入值與上相同? (11)accept:???????????????????以 (12)maxlength:5??????????????? 輸入長度中以5的字串(漢字算為字元)? (13)minlength:10?????????????? 輸入長度的最小為10字串(漢字算字元)? (14)rangelength:[5,10]????????輸入長度必須介於 5 和 10 之間的字串")(漢字算一個字元)? (15)range:[5,10]???????????????? 輸入值必須在 5 與 10 之間? (16)max:5?????????????????????? ? 輸入值無法大於5? (17)min:10???????????????????????以而言無法小於10?? 三、預(yù)設(shè)的提示? messages: { required: "This field is required.", remote: "Please fix this field.", email: "Please enter a valid email address.", url: "Please enter a valid URL.", date: "Please enter a valid date.", dateISO: "Please enter a valid date (ISO).", dateDE: "Bitte geben Sie ein g眉ltiges Datum ein.", number: "Please enter a valid number.", numberDE: "Bitte geben Sie eine Nummer ein.", digits: "Please enter only digits", creditcard: "Please enter a valid credit card number.", equalTo: "Please enter the same value again.", accept: "Please enter a value with a valid extension.", maxlength: $.validator.format("Please enter no more than {0} characters."), minlength: $.validator.format("Please enter at least {0} characters."), rangelength: $.validator.format("Please enter a value between {0} and {1} characters long."), range: $.validator.format("Please enter a value between {0} and {1}."), max: $.validator.format("Please enter a value less than or equal to {0}."), min: $.validator.format("Please enter a value greater than or equal to {0}.") }, 如需修改,可在js程式碼中加入:? jQuery.extend(jQuery.validator.messages, { required: "必選字段", remote: "請修正該字段", email: "請輸入正確格式的電子郵件", url: "請輸入合法的網(wǎng)址", date: "請輸入合法的日期", dateISO: "請輸入合法的日期 (ISO).", number: "請輸入合法的數(shù)字", digits: "只能輸入整數(shù)", creditcard: "請輸入合法的信用卡號", equalTo: "請再次輸入相同的值", accept: "請輸入擁有合法后綴名的字符串", maxlength: jQuery.validator.format("請輸入一個長度最多是 {0} 的字符串"), minlength: jQuery.validator.format("請輸入一個長度最少是 {0} 的字符串"), rangelength: jQuery.validator.format("請輸入一個長度介于 {0} 和 {1} 之間的字符串"), range: jQuery.validator.format("請輸入一個介于 {0} 和 {1} 之間的值"), max: jQuery.validator.format("請輸入一個最大為 {0} 的值"), min: jQuery.validator.format("請輸入一個最小為 {0} 的值") }); 建議做法,將此檔案放入messages_cn.js中,在頁面中引入? [codept src="../js/messages_cn.js" type="text/javascript">?[/code 四、使用方式? 1.將校驗規(guī)則寫到控制中? <script src="../js/jquery.js" type="text/javascript"></script> <script src="../js/jquery.validate.js" type="text/javascript"></script> <script src="./js/jquery.metadata.js" type="text/javascript"></script> $().ready(function() { $("#signupForm").validate(); }); <form id="signupForm" method="get" action=""> <p> <label for="firstname">Firstname</label> <input id="firstname" name="firstname" class="required" /> </p> <p> <label for="email">E-Mail</label> <input id="email" name="email" class="required email" /> </p> <p> <label for="password">Password</label> <input id="password" name="password" type="password" class="{required:true,minlength:5}" /> </p> <p> <label for="confirm_password">確認(rèn)密碼</label> <input id="confirm_password" name="confirm_password" type="password" class="{required:true,minlength:5,equalTo:'#password'}" /> </p> <p> <input class="submit" type="submit" value="Submit"/> </p> </form> 使用class="{}"的方式,必須引入套件:jquery.metadata.js? 可以使用以下的方法,修改提示內(nèi)容:? 複製程式碼 程式碼如下:class="{required:true,minlength:5,messages:{required:'請輸入內(nèi)容'}}" 在使用equalTo關(guān)鍵字時,后面的內(nèi)容必須加上引號,如下代碼: 復(fù)制代碼 代碼如下:class="{required:true,minlength:5,equalTo:'#password'}" 另外一個方式,使用關(guān)鍵字:meta(為了元數(shù)據(jù)使用其他插件你要包裝 你的驗證規(guī)則 在他們自己的項目中可以用這個特殊的選項) 再有一種方式: $.metadata.setType("attr", "validate"); 這樣可以使用validate="{required:true}"的方式,或者class="required",但class="{required:true,minlength:5}"將不起作用 2.將校驗規(guī)則寫到代碼中 $().ready(function() { $("#signupForm").validate({ rules: { firstname: "required", email: { required: true, email: true }, password: { required: true, minlength: 5 }, confirm_password: { required: true, minlength: 5, equalTo: "#password" } }, messages: { firstname: "請輸入姓名", email: { required: "請輸入Email地址", email: "請輸入正確的email地址" }, password: { required: "請輸入密碼", minlength: jQuery.format("密碼不能小于{0}個字符") }, confirm_password: { required: "請輸入確認(rèn)密碼", minlength: "確認(rèn)密碼不能小于5個字符", equalTo: "兩次輸入密碼不一致不一致" } } }); }); //messages處,如果某個控件沒有message,將調(diào)用默認(rèn)的信息 <form id="signupForm" method="get" action=""> <p> <label for="firstname">Firstname</label> <input id="firstname" name="firstname" /> </p> <p> <label for="email">E-Mail</label> <input id="email" name="email" /> </p> <p> <label for="password">Password</label> <input id="password" name="password" type="password" /> </p> <p> <label for="confirm_password">確認(rèn)密碼</label> <input id="confirm_password" name="confirm_password" type="password" /> </p> <p> <input class="submit" type="submit" value="Submit"/> </p> </form> required:true 必須有值 required:"#aa:checked"表達(dá)式的值為真,則需要驗證 required:function(){}返回為真,表時需要驗證 后邊兩種常用于,表單中需要同時填或不填的元素 五、實例講解 實例一:精簡驗證,通過表單對象調(diào)用validate()方法進(jìn)行驗證,驗證規(guī)則通過html標(biāo)簽屬性定義:以下為常用屬性定義距離 class='required' //必須字段 class='mail' //郵箱驗證 class='url' //URL網(wǎng)址驗證 class='date' //正確的日期 格式滿足 2012,0204,2012-02-04 class='number' //輸入合法的數(shù)字 class='digits' //輸入整數(shù) minlength='' //最小輸入長度 maxlength='' //最長輸入長度(該值不會提示,當(dāng)值達(dá)到一定字符數(shù)不可再增長) max='' //輸入的數(shù)值小于指定值 min='' //輸入的數(shù)值大于指定值 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jQuery PlugIn - 表單驗證插件實例 Validate </title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.validate.min.js"></script> <script type="text/javascript" src="messages_cn.js"></script> <style type="text/css"> * { font-family: Verdana; font-size:13px; } input[type='text']{width:200px;} textarea{width:155px;} label { width: 10em; float: left; } label.error { float: none; color: red; padding-left: .5em; vertical-align: top; } </style> <script> $(document).ready(function(){ $("#commentForm").validate(); }); </script> </head> <body> <form id="commentForm" method="get" action="" > <fieldset> <legend>表單驗證</legend> <p><label>Name</label><input name="name" class="required" maxlength="4" minlength="2" /></p> <p><label >E-Mail</label><input name="email" class="required email" /></p> <p><label >URL</label><input name="url" class="url"/></p> <p><label>text</label><textarea name="text" cols="22" class="required"></textarea></p> <p><input class="submit" type="submit" value="提交"/></p> </fieldset> </form> </body> </html> 實例二:方法驗證,通過自定義表單規(guī)則來驗證表單 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jQuery PlugIn - 表單驗證插件實例 Validate </title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.validate.min.js"></script> <script type="text/javascript" src="messages_cn.js"></script> <style type="text/css"> * { font-family: Verdana; font-size:13px; } input[type='text']{width:200px;} textarea{width:155px;} .title{float:left;width:10em} em.error { float: none; color: red; padding-left: .5em; vertical-align: top; } .field_notice{display:none;} .checking{display:none;} </style> <script> $(document).ready(function(){ $("#commentForm").validate({ errorPlacement: function(error, element){ var error_td = element.next('em'); error_td.find('.field_notice').hide(); error_td.append(error); }, success: function(label){ label.addClass('validate_right').text('OK!'); }, onkeyup: false, rules: { name: { required:true, minlength:3, maxlength:40, remote:{ url :'index.php?ajax=1', type:'get', data:{ name : function(){ return $('#name').val(); } }, beforeSend:function(){ var _checking = $('#checking'); _checking.prev('.field_notice').hide(); _checking.next('label').hide(); $(_checking).show(); }, complete :function(){ $('#checking').hide(); } } }, email: {required: true, email: true }, url:{required:true,url:true}, text:"required" }, messages: { name: {required:"需要輸入名稱", minlength:"名稱長度在3-40個字符之間", maxlength:"名稱長度在3-40個字符之間",remote:"用戶名已存在"}, email: {required:"需要輸入電子郵箱", email:"電子郵箱格式不正確"}, url: {required:"需要輸入URL地址", url:"URL地址格式不正確"}, text:"需要輸入文本內(nèi)容" }, }); }); </script> </head> <body> <form id="commentForm" method="get" action="" > <fieldset> <legend>表單驗證</legend> <p><label class="title" >Name</label><input id="name" name="name"/> <em><label class="field_notice"></label><label id="checking" class="checking">檢查中...</label></em> </p> <p><label class="title" >E-Mail</label><input name="email"/> <em><label class="field_notice"></label></em> </p> <p><label class="title" >URL</label><input name="url"/> <em><label class="field_notice"></label></em> </p> <p><label class="title" >text</label><textarea name="text" cols="22"></textarea> <em><label class="field_notice"></label></em> </p> <p><input class="submit" type="submit" value="提交"/></p> </fieldset> </form> </body> </html> 以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助。 本網(wǎng)站聲明 本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn 熱AI工具 Undress AI Tool 免費脫衣圖片 Undresser.AI Undress 人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片 AI Clothes Remover 用於從照片中去除衣服的線上人工智慧工具。 Clothoff.io AI脫衣器 Video Face Swap 使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉! 顯示更多 熱門文章 Grass Wonder Build Guide |烏瑪媽媽漂亮的德比 1 個月前 By Jack chen <??>:在森林裡99夜 - 所有徽章以及如何解鎖 4 週前 By DDD 烏瑪?shù)姆劢z漂亮的德比橫幅日程(2025年7月) 1 個月前 By Jack chen Rimworld Odyssey溫度指南和Gravtech 3 週前 By Jack chen Windows安全是空白或不顯示選項 1 個月前 By 下次還敢 顯示更多 熱工具 記事本++7.3.1 好用且免費的程式碼編輯器 SublimeText3漢化版 中文版,非常好用 禪工作室 13.0.1 強大的PHP整合開發(fā)環(huán)境 Dreamweaver CS6 視覺化網(wǎng)頁開發(fā)工具 SublimeText3 Mac版 神級程式碼編輯軟體(SublimeText3) 顯示更多 熱門話題 Laravel 教程 1600 29 PHP教程 1502 276 顯示更多 Related knowledge jQuery引用方法詳解:快速上手指南 Feb 27, 2024 pm 06:45 PM jQuery引用方法詳解:快速上手指南jQuery是一個受歡迎的JavaScript庫,被廣泛用於網(wǎng)站開發(fā)中,它簡化了JavaScript編程,並為開發(fā)者提供了豐富的功能和特性。本文將詳細(xì)介紹jQuery的引用方法,並提供具體的程式碼範(fàn)例,幫助讀者快速上手。引入jQuery首先,我們需要在HTML檔案中引入jQuery函式庫??梢酝高^CDN連結(jié)的方式引入,也可以下載 jQuery中如何使用PUT請求方式? Feb 28, 2024 pm 03:12 PM jQuery中如何使用PUT請求方式?在jQuery中,發(fā)送PUT請求的方法與發(fā)送其他類型的請求類似,但需要注意一些細(xì)節(jié)和參數(shù)設(shè)定。 PUT請求通常用於更新資源,例如更新資料庫中的資料或更新伺服器上的檔案。以下是在jQuery中使用PUT請求方式的具體程式碼範(fàn)例。首先,確保引入了jQuery庫文件,然後可以透過以下方式發(fā)送PUT請求:$.ajax({u jQuery小技巧:快速修改頁面所有a標(biāo)籤的文本 Feb 28, 2024 pm 09:06 PM 標(biāo)題:jQuery小技巧:快速修改頁面所有a標(biāo)籤的文字在網(wǎng)頁開發(fā)中,我們經(jīng)常需要對頁面中的元素進(jìn)行修改和操作。使用jQuery時,有時候需要一次修改頁面中所有a標(biāo)籤的文字內(nèi)容,這樣可以節(jié)省時間和精力。以下將介紹如何使用jQuery快速修改頁面所有a標(biāo)籤的文本,同時給出具體的程式碼範(fàn)例。首先,我們需要引入jQuery庫文件,確保在頁面中引入了以下程式碼:< 使用jQuery修改所有a標(biāo)籤的文字內(nèi)容 Feb 28, 2024 pm 05:42 PM 標(biāo)題:使用jQuery修改所有a標(biāo)籤的文字內(nèi)容jQuery是一款受歡迎的JavaScript庫,被廣泛用於處理DOM操作。在網(wǎng)頁開發(fā)中,經(jīng)常會遇到需要修改頁面上連結(jié)標(biāo)籤(a標(biāo)籤)的文字內(nèi)容的需求。本文將介紹如何使用jQuery來實現(xiàn)這個目標(biāo),並提供具體的程式碼範(fàn)例。首先,我們需要在頁面中引入jQuery庫。在HTML檔案中加入以下程式碼: jQuery如何移除元素的height屬性? Feb 28, 2024 am 08:39 AM jQuery如何移除元素的height屬性?在前端開發(fā)中,經(jīng)常會遇到需要操作元素的高度屬性的需求。有時候,我們可能需要動態(tài)改變元素的高度,而有時候又需要移除元素的高度屬性。本文將介紹如何使用jQuery來移除元素的高度屬性,並提供具體的程式碼範(fàn)例。在使用jQuery操作高度屬性之前,我們首先需要了解CSS中的height屬性。 height屬性用於設(shè)定元素的高度 了解jQuery中eq的作用及應(yīng)用場景 Feb 28, 2024 pm 01:15 PM jQuery是一種流行的JavaScript庫,被廣泛用於處理網(wǎng)頁中的DOM操作和事件處理。在jQuery中,eq()方法是用來選擇指定索引位置的元素的方法,具體使用方法和應(yīng)用場景如下。在jQuery中,eq()方法選擇指定索引位置的元素。索引位置從0開始計數(shù),即第一個元素的索引是0,第二個元素的索引是1,依此類推。 eq()方法的語法如下:$("s 使用jQuery為表格新增一行的方法介紹 Feb 29, 2024 am 08:12 AM jQuery是一個受歡迎的JavaScript函式庫,廣泛用於網(wǎng)頁開發(fā)。在網(wǎng)頁開發(fā)過程中,經(jīng)常需要透過JavaScript動態(tài)地在表格中新增一行。本文將介紹如何使用jQuery為表格新增一行,並提供具體的程式碼範(fàn)例。首先,我們需要在HTML頁面中引入jQuery函式庫??梢酝高^以下程式碼在標(biāo)籤中引入jQuery庫: 如何判斷jQuery元素是否具有特定屬性? Feb 29, 2024 am 09:03 AM 如何判斷jQuery元素是否具有特定屬性?在使用jQuery操作DOM元素時,常會遇到需要判斷元素是否具有某個特定屬性的情況。在這種情況下,我們可以藉助jQuery提供的方法來輕鬆實現(xiàn)這項功能。以下將介紹兩種常用的方法來判斷一個jQuery元素是否具有特定屬性,並附上具體的程式碼範(fàn)例。方法一:使用attr()方法和typeof運算子//判斷元素是否具有特定屬 See all articles
E-Mail<\/label><\/p>\n URL<\/label><\/p>\n text<\/label><\/textarea><\/p>\n <\/p>\n <\/fieldset>\n <\/form>\n<\/body>\n<\/html>\n<\/pre>\n<\/div>\n實例二:方法驗證,通過自定義表單規(guī)則來驗證表單<\/span><\/strong><\/p>\n<\/p>\n\n\n\n\n\n jQuery PlugIn - 表單驗證插件實例 Validate <\/title>\n \n 国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂 社群 文章 合集 問答 學(xué)習(xí) 課程 程式設(shè)計字典 工具庫 開發(fā)工具 網(wǎng)站源碼 PHP 函式庫 JS特效 網(wǎng)站素材 擴(kuò)充插件 AI工具 休閒 遊戲下載 遊戲教程 繁體中文 簡體中文 English 繁體中文 日本語 ??? Melayu Fran?ais Deutsch Login singup 首頁 web前端 js教程 jQuery Validation PlugIn的使用方法詳解_jquery jQuery Validation PlugIn的使用方法詳解_jquery WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB May 16, 2016 pm 03:24 PM jquery validate 一、用前必備? 官方網(wǎng)站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/? API: http://jquery.bassistance.de/api-browser/plugins.html? 目前版本:1.5.5? 需要JQuery版本:1.2.6+, 相容 1.3.2? ? ?? 二、預(yù)設(shè)校驗規(guī)則? (1)required:true??????????????? 必輸與欄位? (2)remote:"check.php"?????使用ajax方法呼叫check.php驗證輸入值? (3)email:true??????????????????? 必須輸入正確格式的電子郵件? (4)url:true?????????????????????? ?且必須輸入使用正確格式的網(wǎng)址? (5)date:true??????????????????? ?必須以正確格式所輸入的日期? (6)dateISO:true??????????????? 必須輸入正確格式的日期(ISO),例如:2009-06-23,1998/01/22 只驗證格式,例如:2009-06-23,1998/01/22 只驗證格式,且不驗證效用 (7)number:true????????????????(負(fù)數(shù),且小數(shù))? (8)digits:true??????????????????? 必須輸入為整數(shù)? (9)creditcard:?????????????????? 必須以法定的信用卡號為? (10)equalTo:"#field"?????????? 輸入值與上相同? (11)accept:???????????????????以 (12)maxlength:5??????????????? 輸入長度中以5的字串(漢字算為字元)? (13)minlength:10?????????????? 輸入長度的最小為10字串(漢字算字元)? (14)rangelength:[5,10]????????輸入長度必須介於 5 和 10 之間的字串")(漢字算一個字元)? (15)range:[5,10]???????????????? 輸入值必須在 5 與 10 之間? (16)max:5?????????????????????? ? 輸入值無法大於5? (17)min:10???????????????????????以而言無法小於10?? 三、預(yù)設(shè)的提示? messages: { required: "This field is required.", remote: "Please fix this field.", email: "Please enter a valid email address.", url: "Please enter a valid URL.", date: "Please enter a valid date.", dateISO: "Please enter a valid date (ISO).", dateDE: "Bitte geben Sie ein g眉ltiges Datum ein.", number: "Please enter a valid number.", numberDE: "Bitte geben Sie eine Nummer ein.", digits: "Please enter only digits", creditcard: "Please enter a valid credit card number.", equalTo: "Please enter the same value again.", accept: "Please enter a value with a valid extension.", maxlength: $.validator.format("Please enter no more than {0} characters."), minlength: $.validator.format("Please enter at least {0} characters."), rangelength: $.validator.format("Please enter a value between {0} and {1} characters long."), range: $.validator.format("Please enter a value between {0} and {1}."), max: $.validator.format("Please enter a value less than or equal to {0}."), min: $.validator.format("Please enter a value greater than or equal to {0}.") }, 如需修改,可在js程式碼中加入:? jQuery.extend(jQuery.validator.messages, { required: "必選字段", remote: "請修正該字段", email: "請輸入正確格式的電子郵件", url: "請輸入合法的網(wǎng)址", date: "請輸入合法的日期", dateISO: "請輸入合法的日期 (ISO).", number: "請輸入合法的數(shù)字", digits: "只能輸入整數(shù)", creditcard: "請輸入合法的信用卡號", equalTo: "請再次輸入相同的值", accept: "請輸入擁有合法后綴名的字符串", maxlength: jQuery.validator.format("請輸入一個長度最多是 {0} 的字符串"), minlength: jQuery.validator.format("請輸入一個長度最少是 {0} 的字符串"), rangelength: jQuery.validator.format("請輸入一個長度介于 {0} 和 {1} 之間的字符串"), range: jQuery.validator.format("請輸入一個介于 {0} 和 {1} 之間的值"), max: jQuery.validator.format("請輸入一個最大為 {0} 的值"), min: jQuery.validator.format("請輸入一個最小為 {0} 的值") }); 建議做法,將此檔案放入messages_cn.js中,在頁面中引入? [codept src="../js/messages_cn.js" type="text/javascript">?[/code 四、使用方式? 1.將校驗規(guī)則寫到控制中? <script src="../js/jquery.js" type="text/javascript"></script> <script src="../js/jquery.validate.js" type="text/javascript"></script> <script src="./js/jquery.metadata.js" type="text/javascript"></script> $().ready(function() { $("#signupForm").validate(); }); <form id="signupForm" method="get" action=""> <p> <label for="firstname">Firstname</label> <input id="firstname" name="firstname" class="required" /> </p> <p> <label for="email">E-Mail</label> <input id="email" name="email" class="required email" /> </p> <p> <label for="password">Password</label> <input id="password" name="password" type="password" class="{required:true,minlength:5}" /> </p> <p> <label for="confirm_password">確認(rèn)密碼</label> <input id="confirm_password" name="confirm_password" type="password" class="{required:true,minlength:5,equalTo:'#password'}" /> </p> <p> <input class="submit" type="submit" value="Submit"/> </p> </form> 使用class="{}"的方式,必須引入套件:jquery.metadata.js? 可以使用以下的方法,修改提示內(nèi)容:? 複製程式碼 程式碼如下:class="{required:true,minlength:5,messages:{required:'請輸入內(nèi)容'}}" 在使用equalTo關(guān)鍵字時,后面的內(nèi)容必須加上引號,如下代碼: 復(fù)制代碼 代碼如下:class="{required:true,minlength:5,equalTo:'#password'}" 另外一個方式,使用關(guān)鍵字:meta(為了元數(shù)據(jù)使用其他插件你要包裝 你的驗證規(guī)則 在他們自己的項目中可以用這個特殊的選項) 再有一種方式: $.metadata.setType("attr", "validate"); 這樣可以使用validate="{required:true}"的方式,或者class="required",但class="{required:true,minlength:5}"將不起作用 2.將校驗規(guī)則寫到代碼中 $().ready(function() { $("#signupForm").validate({ rules: { firstname: "required", email: { required: true, email: true }, password: { required: true, minlength: 5 }, confirm_password: { required: true, minlength: 5, equalTo: "#password" } }, messages: { firstname: "請輸入姓名", email: { required: "請輸入Email地址", email: "請輸入正確的email地址" }, password: { required: "請輸入密碼", minlength: jQuery.format("密碼不能小于{0}個字符") }, confirm_password: { required: "請輸入確認(rèn)密碼", minlength: "確認(rèn)密碼不能小于5個字符", equalTo: "兩次輸入密碼不一致不一致" } } }); }); //messages處,如果某個控件沒有message,將調(diào)用默認(rèn)的信息 <form id="signupForm" method="get" action=""> <p> <label for="firstname">Firstname</label> <input id="firstname" name="firstname" /> </p> <p> <label for="email">E-Mail</label> <input id="email" name="email" /> </p> <p> <label for="password">Password</label> <input id="password" name="password" type="password" /> </p> <p> <label for="confirm_password">確認(rèn)密碼</label> <input id="confirm_password" name="confirm_password" type="password" /> </p> <p> <input class="submit" type="submit" value="Submit"/> </p> </form> required:true 必須有值 required:"#aa:checked"表達(dá)式的值為真,則需要驗證 required:function(){}返回為真,表時需要驗證 后邊兩種常用于,表單中需要同時填或不填的元素 五、實例講解 實例一:精簡驗證,通過表單對象調(diào)用validate()方法進(jìn)行驗證,驗證規(guī)則通過html標(biāo)簽屬性定義:以下為常用屬性定義距離 class='required' //必須字段 class='mail' //郵箱驗證 class='url' //URL網(wǎng)址驗證 class='date' //正確的日期 格式滿足 2012,0204,2012-02-04 class='number' //輸入合法的數(shù)字 class='digits' //輸入整數(shù) minlength='' //最小輸入長度 maxlength='' //最長輸入長度(該值不會提示,當(dāng)值達(dá)到一定字符數(shù)不可再增長) max='' //輸入的數(shù)值小于指定值 min='' //輸入的數(shù)值大于指定值 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jQuery PlugIn - 表單驗證插件實例 Validate </title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.validate.min.js"></script> <script type="text/javascript" src="messages_cn.js"></script> <style type="text/css"> * { font-family: Verdana; font-size:13px; } input[type='text']{width:200px;} textarea{width:155px;} label { width: 10em; float: left; } label.error { float: none; color: red; padding-left: .5em; vertical-align: top; } </style> <script> $(document).ready(function(){ $("#commentForm").validate(); }); </script> </head> <body> <form id="commentForm" method="get" action="" > <fieldset> <legend>表單驗證</legend> <p><label>Name</label><input name="name" class="required" maxlength="4" minlength="2" /></p> <p><label >E-Mail</label><input name="email" class="required email" /></p> <p><label >URL</label><input name="url" class="url"/></p> <p><label>text</label><textarea name="text" cols="22" class="required"></textarea></p> <p><input class="submit" type="submit" value="提交"/></p> </fieldset> </form> </body> </html> 實例二:方法驗證,通過自定義表單規(guī)則來驗證表單 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jQuery PlugIn - 表單驗證插件實例 Validate </title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.validate.min.js"></script> <script type="text/javascript" src="messages_cn.js"></script> <style type="text/css"> * { font-family: Verdana; font-size:13px; } input[type='text']{width:200px;} textarea{width:155px;} .title{float:left;width:10em} em.error { float: none; color: red; padding-left: .5em; vertical-align: top; } .field_notice{display:none;} .checking{display:none;} </style> <script> $(document).ready(function(){ $("#commentForm").validate({ errorPlacement: function(error, element){ var error_td = element.next('em'); error_td.find('.field_notice').hide(); error_td.append(error); }, success: function(label){ label.addClass('validate_right').text('OK!'); }, onkeyup: false, rules: { name: { required:true, minlength:3, maxlength:40, remote:{ url :'index.php?ajax=1', type:'get', data:{ name : function(){ return $('#name').val(); } }, beforeSend:function(){ var _checking = $('#checking'); _checking.prev('.field_notice').hide(); _checking.next('label').hide(); $(_checking).show(); }, complete :function(){ $('#checking').hide(); } } }, email: {required: true, email: true }, url:{required:true,url:true}, text:"required" }, messages: { name: {required:"需要輸入名稱", minlength:"名稱長度在3-40個字符之間", maxlength:"名稱長度在3-40個字符之間",remote:"用戶名已存在"}, email: {required:"需要輸入電子郵箱", email:"電子郵箱格式不正確"}, url: {required:"需要輸入URL地址", url:"URL地址格式不正確"}, text:"需要輸入文本內(nèi)容" }, }); }); </script> </head> <body> <form id="commentForm" method="get" action="" > <fieldset> <legend>表單驗證</legend> <p><label class="title" >Name</label><input id="name" name="name"/> <em><label class="field_notice"></label><label id="checking" class="checking">檢查中...</label></em> </p> <p><label class="title" >E-Mail</label><input name="email"/> <em><label class="field_notice"></label></em> </p> <p><label class="title" >URL</label><input name="url"/> <em><label class="field_notice"></label></em> </p> <p><label class="title" >text</label><textarea name="text" cols="22"></textarea> <em><label class="field_notice"></label></em> </p> <p><input class="submit" type="submit" value="提交"/></p> </fieldset> </form> </body> </html> 以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助。 本網(wǎng)站聲明 本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn 熱AI工具 Undress AI Tool 免費脫衣圖片 Undresser.AI Undress 人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片 AI Clothes Remover 用於從照片中去除衣服的線上人工智慧工具。 Clothoff.io AI脫衣器 Video Face Swap 使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉! 顯示更多 熱門文章 Grass Wonder Build Guide |烏瑪媽媽漂亮的德比 1 個月前 By Jack chen <??>:在森林裡99夜 - 所有徽章以及如何解鎖 4 週前 By DDD 烏瑪?shù)姆劢z漂亮的德比橫幅日程(2025年7月) 1 個月前 By Jack chen Rimworld Odyssey溫度指南和Gravtech 3 週前 By Jack chen Windows安全是空白或不顯示選項 1 個月前 By 下次還敢 顯示更多 熱工具 記事本++7.3.1 好用且免費的程式碼編輯器 SublimeText3漢化版 中文版,非常好用 禪工作室 13.0.1 強大的PHP整合開發(fā)環(huán)境 Dreamweaver CS6 視覺化網(wǎng)頁開發(fā)工具 SublimeText3 Mac版 神級程式碼編輯軟體(SublimeText3) 顯示更多 熱門話題 Laravel 教程 1600 29 PHP教程 1502 276 顯示更多 Related knowledge jQuery引用方法詳解:快速上手指南 Feb 27, 2024 pm 06:45 PM jQuery引用方法詳解:快速上手指南jQuery是一個受歡迎的JavaScript庫,被廣泛用於網(wǎng)站開發(fā)中,它簡化了JavaScript編程,並為開發(fā)者提供了豐富的功能和特性。本文將詳細(xì)介紹jQuery的引用方法,並提供具體的程式碼範(fàn)例,幫助讀者快速上手。引入jQuery首先,我們需要在HTML檔案中引入jQuery函式庫??梢酝高^CDN連結(jié)的方式引入,也可以下載 jQuery中如何使用PUT請求方式? Feb 28, 2024 pm 03:12 PM jQuery中如何使用PUT請求方式?在jQuery中,發(fā)送PUT請求的方法與發(fā)送其他類型的請求類似,但需要注意一些細(xì)節(jié)和參數(shù)設(shè)定。 PUT請求通常用於更新資源,例如更新資料庫中的資料或更新伺服器上的檔案。以下是在jQuery中使用PUT請求方式的具體程式碼範(fàn)例。首先,確保引入了jQuery庫文件,然後可以透過以下方式發(fā)送PUT請求:$.ajax({u jQuery小技巧:快速修改頁面所有a標(biāo)籤的文本 Feb 28, 2024 pm 09:06 PM 標(biāo)題:jQuery小技巧:快速修改頁面所有a標(biāo)籤的文字在網(wǎng)頁開發(fā)中,我們經(jīng)常需要對頁面中的元素進(jìn)行修改和操作。使用jQuery時,有時候需要一次修改頁面中所有a標(biāo)籤的文字內(nèi)容,這樣可以節(jié)省時間和精力。以下將介紹如何使用jQuery快速修改頁面所有a標(biāo)籤的文本,同時給出具體的程式碼範(fàn)例。首先,我們需要引入jQuery庫文件,確保在頁面中引入了以下程式碼:< 使用jQuery修改所有a標(biāo)籤的文字內(nèi)容 Feb 28, 2024 pm 05:42 PM 標(biāo)題:使用jQuery修改所有a標(biāo)籤的文字內(nèi)容jQuery是一款受歡迎的JavaScript庫,被廣泛用於處理DOM操作。在網(wǎng)頁開發(fā)中,經(jīng)常會遇到需要修改頁面上連結(jié)標(biāo)籤(a標(biāo)籤)的文字內(nèi)容的需求。本文將介紹如何使用jQuery來實現(xiàn)這個目標(biāo),並提供具體的程式碼範(fàn)例。首先,我們需要在頁面中引入jQuery庫。在HTML檔案中加入以下程式碼: jQuery如何移除元素的height屬性? Feb 28, 2024 am 08:39 AM jQuery如何移除元素的height屬性?在前端開發(fā)中,經(jīng)常會遇到需要操作元素的高度屬性的需求。有時候,我們可能需要動態(tài)改變元素的高度,而有時候又需要移除元素的高度屬性。本文將介紹如何使用jQuery來移除元素的高度屬性,並提供具體的程式碼範(fàn)例。在使用jQuery操作高度屬性之前,我們首先需要了解CSS中的height屬性。 height屬性用於設(shè)定元素的高度 了解jQuery中eq的作用及應(yīng)用場景 Feb 28, 2024 pm 01:15 PM jQuery是一種流行的JavaScript庫,被廣泛用於處理網(wǎng)頁中的DOM操作和事件處理。在jQuery中,eq()方法是用來選擇指定索引位置的元素的方法,具體使用方法和應(yīng)用場景如下。在jQuery中,eq()方法選擇指定索引位置的元素。索引位置從0開始計數(shù),即第一個元素的索引是0,第二個元素的索引是1,依此類推。 eq()方法的語法如下:$("s 使用jQuery為表格新增一行的方法介紹 Feb 29, 2024 am 08:12 AM jQuery是一個受歡迎的JavaScript函式庫,廣泛用於網(wǎng)頁開發(fā)。在網(wǎng)頁開發(fā)過程中,經(jīng)常需要透過JavaScript動態(tài)地在表格中新增一行。本文將介紹如何使用jQuery為表格新增一行,並提供具體的程式碼範(fàn)例。首先,我們需要在HTML頁面中引入jQuery函式庫??梢酝高^以下程式碼在標(biāo)籤中引入jQuery庫: 如何判斷jQuery元素是否具有特定屬性? Feb 29, 2024 am 09:03 AM 如何判斷jQuery元素是否具有特定屬性?在使用jQuery操作DOM元素時,常會遇到需要判斷元素是否具有某個特定屬性的情況。在這種情況下,我們可以藉助jQuery提供的方法來輕鬆實現(xiàn)這項功能。以下將介紹兩種常用的方法來判斷一個jQuery元素是否具有特定屬性,並附上具體的程式碼範(fàn)例。方法一:使用attr()方法和typeof運算子//判斷元素是否具有特定屬 See all articles
URL<\/label><\/p>\n text<\/label><\/textarea><\/p>\n <\/p>\n <\/fieldset>\n <\/form>\n<\/body>\n<\/html>\n<\/pre>\n<\/div>\n實例二:方法驗證,通過自定義表單規(guī)則來驗證表單<\/span><\/strong><\/p>\n<\/p>\n\n\n\n\n\n jQuery PlugIn - 表單驗證插件實例 Validate <\/title>\n \n 国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂 社群 文章 合集 問答 學(xué)習(xí) 課程 程式設(shè)計字典 工具庫 開發(fā)工具 網(wǎng)站源碼 PHP 函式庫 JS特效 網(wǎng)站素材 擴(kuò)充插件 AI工具 休閒 遊戲下載 遊戲教程 繁體中文 簡體中文 English 繁體中文 日本語 ??? Melayu Fran?ais Deutsch Login singup 首頁 web前端 js教程 jQuery Validation PlugIn的使用方法詳解_jquery jQuery Validation PlugIn的使用方法詳解_jquery WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB May 16, 2016 pm 03:24 PM jquery validate 一、用前必備? 官方網(wǎng)站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/? API: http://jquery.bassistance.de/api-browser/plugins.html? 目前版本:1.5.5? 需要JQuery版本:1.2.6+, 相容 1.3.2? ? ?? 二、預(yù)設(shè)校驗規(guī)則? (1)required:true??????????????? 必輸與欄位? (2)remote:"check.php"?????使用ajax方法呼叫check.php驗證輸入值? (3)email:true??????????????????? 必須輸入正確格式的電子郵件? (4)url:true?????????????????????? ?且必須輸入使用正確格式的網(wǎng)址? (5)date:true??????????????????? ?必須以正確格式所輸入的日期? (6)dateISO:true??????????????? 必須輸入正確格式的日期(ISO),例如:2009-06-23,1998/01/22 只驗證格式,例如:2009-06-23,1998/01/22 只驗證格式,且不驗證效用 (7)number:true????????????????(負(fù)數(shù),且小數(shù))? (8)digits:true??????????????????? 必須輸入為整數(shù)? (9)creditcard:?????????????????? 必須以法定的信用卡號為? (10)equalTo:"#field"?????????? 輸入值與上相同? (11)accept:???????????????????以 (12)maxlength:5??????????????? 輸入長度中以5的字串(漢字算為字元)? (13)minlength:10?????????????? 輸入長度的最小為10字串(漢字算字元)? (14)rangelength:[5,10]????????輸入長度必須介於 5 和 10 之間的字串")(漢字算一個字元)? (15)range:[5,10]???????????????? 輸入值必須在 5 與 10 之間? (16)max:5?????????????????????? ? 輸入值無法大於5? (17)min:10???????????????????????以而言無法小於10?? 三、預(yù)設(shè)的提示? messages: { required: "This field is required.", remote: "Please fix this field.", email: "Please enter a valid email address.", url: "Please enter a valid URL.", date: "Please enter a valid date.", dateISO: "Please enter a valid date (ISO).", dateDE: "Bitte geben Sie ein g眉ltiges Datum ein.", number: "Please enter a valid number.", numberDE: "Bitte geben Sie eine Nummer ein.", digits: "Please enter only digits", creditcard: "Please enter a valid credit card number.", equalTo: "Please enter the same value again.", accept: "Please enter a value with a valid extension.", maxlength: $.validator.format("Please enter no more than {0} characters."), minlength: $.validator.format("Please enter at least {0} characters."), rangelength: $.validator.format("Please enter a value between {0} and {1} characters long."), range: $.validator.format("Please enter a value between {0} and {1}."), max: $.validator.format("Please enter a value less than or equal to {0}."), min: $.validator.format("Please enter a value greater than or equal to {0}.") }, 如需修改,可在js程式碼中加入:? jQuery.extend(jQuery.validator.messages, { required: "必選字段", remote: "請修正該字段", email: "請輸入正確格式的電子郵件", url: "請輸入合法的網(wǎng)址", date: "請輸入合法的日期", dateISO: "請輸入合法的日期 (ISO).", number: "請輸入合法的數(shù)字", digits: "只能輸入整數(shù)", creditcard: "請輸入合法的信用卡號", equalTo: "請再次輸入相同的值", accept: "請輸入擁有合法后綴名的字符串", maxlength: jQuery.validator.format("請輸入一個長度最多是 {0} 的字符串"), minlength: jQuery.validator.format("請輸入一個長度最少是 {0} 的字符串"), rangelength: jQuery.validator.format("請輸入一個長度介于 {0} 和 {1} 之間的字符串"), range: jQuery.validator.format("請輸入一個介于 {0} 和 {1} 之間的值"), max: jQuery.validator.format("請輸入一個最大為 {0} 的值"), min: jQuery.validator.format("請輸入一個最小為 {0} 的值") }); 建議做法,將此檔案放入messages_cn.js中,在頁面中引入? [codept src="../js/messages_cn.js" type="text/javascript">?[/code 四、使用方式? 1.將校驗規(guī)則寫到控制中? <script src="../js/jquery.js" type="text/javascript"></script> <script src="../js/jquery.validate.js" type="text/javascript"></script> <script src="./js/jquery.metadata.js" type="text/javascript"></script> $().ready(function() { $("#signupForm").validate(); }); <form id="signupForm" method="get" action=""> <p> <label for="firstname">Firstname</label> <input id="firstname" name="firstname" class="required" /> </p> <p> <label for="email">E-Mail</label> <input id="email" name="email" class="required email" /> </p> <p> <label for="password">Password</label> <input id="password" name="password" type="password" class="{required:true,minlength:5}" /> </p> <p> <label for="confirm_password">確認(rèn)密碼</label> <input id="confirm_password" name="confirm_password" type="password" class="{required:true,minlength:5,equalTo:'#password'}" /> </p> <p> <input class="submit" type="submit" value="Submit"/> </p> </form> 使用class="{}"的方式,必須引入套件:jquery.metadata.js? 可以使用以下的方法,修改提示內(nèi)容:? 複製程式碼 程式碼如下:class="{required:true,minlength:5,messages:{required:'請輸入內(nèi)容'}}" 在使用equalTo關(guān)鍵字時,后面的內(nèi)容必須加上引號,如下代碼: 復(fù)制代碼 代碼如下:class="{required:true,minlength:5,equalTo:'#password'}" 另外一個方式,使用關(guān)鍵字:meta(為了元數(shù)據(jù)使用其他插件你要包裝 你的驗證規(guī)則 在他們自己的項目中可以用這個特殊的選項) 再有一種方式: $.metadata.setType("attr", "validate"); 這樣可以使用validate="{required:true}"的方式,或者class="required",但class="{required:true,minlength:5}"將不起作用 2.將校驗規(guī)則寫到代碼中 $().ready(function() { $("#signupForm").validate({ rules: { firstname: "required", email: { required: true, email: true }, password: { required: true, minlength: 5 }, confirm_password: { required: true, minlength: 5, equalTo: "#password" } }, messages: { firstname: "請輸入姓名", email: { required: "請輸入Email地址", email: "請輸入正確的email地址" }, password: { required: "請輸入密碼", minlength: jQuery.format("密碼不能小于{0}個字符") }, confirm_password: { required: "請輸入確認(rèn)密碼", minlength: "確認(rèn)密碼不能小于5個字符", equalTo: "兩次輸入密碼不一致不一致" } } }); }); //messages處,如果某個控件沒有message,將調(diào)用默認(rèn)的信息 <form id="signupForm" method="get" action=""> <p> <label for="firstname">Firstname</label> <input id="firstname" name="firstname" /> </p> <p> <label for="email">E-Mail</label> <input id="email" name="email" /> </p> <p> <label for="password">Password</label> <input id="password" name="password" type="password" /> </p> <p> <label for="confirm_password">確認(rèn)密碼</label> <input id="confirm_password" name="confirm_password" type="password" /> </p> <p> <input class="submit" type="submit" value="Submit"/> </p> </form> required:true 必須有值 required:"#aa:checked"表達(dá)式的值為真,則需要驗證 required:function(){}返回為真,表時需要驗證 后邊兩種常用于,表單中需要同時填或不填的元素 五、實例講解 實例一:精簡驗證,通過表單對象調(diào)用validate()方法進(jìn)行驗證,驗證規(guī)則通過html標(biāo)簽屬性定義:以下為常用屬性定義距離 class='required' //必須字段 class='mail' //郵箱驗證 class='url' //URL網(wǎng)址驗證 class='date' //正確的日期 格式滿足 2012,0204,2012-02-04 class='number' //輸入合法的數(shù)字 class='digits' //輸入整數(shù) minlength='' //最小輸入長度 maxlength='' //最長輸入長度(該值不會提示,當(dāng)值達(dá)到一定字符數(shù)不可再增長) max='' //輸入的數(shù)值小于指定值 min='' //輸入的數(shù)值大于指定值 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jQuery PlugIn - 表單驗證插件實例 Validate </title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.validate.min.js"></script> <script type="text/javascript" src="messages_cn.js"></script> <style type="text/css"> * { font-family: Verdana; font-size:13px; } input[type='text']{width:200px;} textarea{width:155px;} label { width: 10em; float: left; } label.error { float: none; color: red; padding-left: .5em; vertical-align: top; } </style> <script> $(document).ready(function(){ $("#commentForm").validate(); }); </script> </head> <body> <form id="commentForm" method="get" action="" > <fieldset> <legend>表單驗證</legend> <p><label>Name</label><input name="name" class="required" maxlength="4" minlength="2" /></p> <p><label >E-Mail</label><input name="email" class="required email" /></p> <p><label >URL</label><input name="url" class="url"/></p> <p><label>text</label><textarea name="text" cols="22" class="required"></textarea></p> <p><input class="submit" type="submit" value="提交"/></p> </fieldset> </form> </body> </html> 實例二:方法驗證,通過自定義表單規(guī)則來驗證表單 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jQuery PlugIn - 表單驗證插件實例 Validate </title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.validate.min.js"></script> <script type="text/javascript" src="messages_cn.js"></script> <style type="text/css"> * { font-family: Verdana; font-size:13px; } input[type='text']{width:200px;} textarea{width:155px;} .title{float:left;width:10em} em.error { float: none; color: red; padding-left: .5em; vertical-align: top; } .field_notice{display:none;} .checking{display:none;} </style> <script> $(document).ready(function(){ $("#commentForm").validate({ errorPlacement: function(error, element){ var error_td = element.next('em'); error_td.find('.field_notice').hide(); error_td.append(error); }, success: function(label){ label.addClass('validate_right').text('OK!'); }, onkeyup: false, rules: { name: { required:true, minlength:3, maxlength:40, remote:{ url :'index.php?ajax=1', type:'get', data:{ name : function(){ return $('#name').val(); } }, beforeSend:function(){ var _checking = $('#checking'); _checking.prev('.field_notice').hide(); _checking.next('label').hide(); $(_checking).show(); }, complete :function(){ $('#checking').hide(); } } }, email: {required: true, email: true }, url:{required:true,url:true}, text:"required" }, messages: { name: {required:"需要輸入名稱", minlength:"名稱長度在3-40個字符之間", maxlength:"名稱長度在3-40個字符之間",remote:"用戶名已存在"}, email: {required:"需要輸入電子郵箱", email:"電子郵箱格式不正確"}, url: {required:"需要輸入URL地址", url:"URL地址格式不正確"}, text:"需要輸入文本內(nèi)容" }, }); }); </script> </head> <body> <form id="commentForm" method="get" action="" > <fieldset> <legend>表單驗證</legend> <p><label class="title" >Name</label><input id="name" name="name"/> <em><label class="field_notice"></label><label id="checking" class="checking">檢查中...</label></em> </p> <p><label class="title" >E-Mail</label><input name="email"/> <em><label class="field_notice"></label></em> </p> <p><label class="title" >URL</label><input name="url"/> <em><label class="field_notice"></label></em> </p> <p><label class="title" >text</label><textarea name="text" cols="22"></textarea> <em><label class="field_notice"></label></em> </p> <p><input class="submit" type="submit" value="提交"/></p> </fieldset> </form> </body> </html> 以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助。 本網(wǎng)站聲明 本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn 熱AI工具 Undress AI Tool 免費脫衣圖片 Undresser.AI Undress 人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片 AI Clothes Remover 用於從照片中去除衣服的線上人工智慧工具。 Clothoff.io AI脫衣器 Video Face Swap 使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉! 顯示更多 熱門文章 Grass Wonder Build Guide |烏瑪媽媽漂亮的德比 1 個月前 By Jack chen <??>:在森林裡99夜 - 所有徽章以及如何解鎖 4 週前 By DDD 烏瑪?shù)姆劢z漂亮的德比橫幅日程(2025年7月) 1 個月前 By Jack chen Rimworld Odyssey溫度指南和Gravtech 3 週前 By Jack chen Windows安全是空白或不顯示選項 1 個月前 By 下次還敢 顯示更多 熱工具 記事本++7.3.1 好用且免費的程式碼編輯器 SublimeText3漢化版 中文版,非常好用 禪工作室 13.0.1 強大的PHP整合開發(fā)環(huán)境 Dreamweaver CS6 視覺化網(wǎng)頁開發(fā)工具 SublimeText3 Mac版 神級程式碼編輯軟體(SublimeText3) 顯示更多 熱門話題 Laravel 教程 1600 29 PHP教程 1502 276 顯示更多 Related knowledge jQuery引用方法詳解:快速上手指南 Feb 27, 2024 pm 06:45 PM jQuery引用方法詳解:快速上手指南jQuery是一個受歡迎的JavaScript庫,被廣泛用於網(wǎng)站開發(fā)中,它簡化了JavaScript編程,並為開發(fā)者提供了豐富的功能和特性。本文將詳細(xì)介紹jQuery的引用方法,並提供具體的程式碼範(fàn)例,幫助讀者快速上手。引入jQuery首先,我們需要在HTML檔案中引入jQuery函式庫??梢酝高^CDN連結(jié)的方式引入,也可以下載 jQuery中如何使用PUT請求方式? Feb 28, 2024 pm 03:12 PM jQuery中如何使用PUT請求方式?在jQuery中,發(fā)送PUT請求的方法與發(fā)送其他類型的請求類似,但需要注意一些細(xì)節(jié)和參數(shù)設(shè)定。 PUT請求通常用於更新資源,例如更新資料庫中的資料或更新伺服器上的檔案。以下是在jQuery中使用PUT請求方式的具體程式碼範(fàn)例。首先,確保引入了jQuery庫文件,然後可以透過以下方式發(fā)送PUT請求:$.ajax({u jQuery小技巧:快速修改頁面所有a標(biāo)籤的文本 Feb 28, 2024 pm 09:06 PM 標(biāo)題:jQuery小技巧:快速修改頁面所有a標(biāo)籤的文字在網(wǎng)頁開發(fā)中,我們經(jīng)常需要對頁面中的元素進(jìn)行修改和操作。使用jQuery時,有時候需要一次修改頁面中所有a標(biāo)籤的文字內(nèi)容,這樣可以節(jié)省時間和精力。以下將介紹如何使用jQuery快速修改頁面所有a標(biāo)籤的文本,同時給出具體的程式碼範(fàn)例。首先,我們需要引入jQuery庫文件,確保在頁面中引入了以下程式碼:< 使用jQuery修改所有a標(biāo)籤的文字內(nèi)容 Feb 28, 2024 pm 05:42 PM 標(biāo)題:使用jQuery修改所有a標(biāo)籤的文字內(nèi)容jQuery是一款受歡迎的JavaScript庫,被廣泛用於處理DOM操作。在網(wǎng)頁開發(fā)中,經(jīng)常會遇到需要修改頁面上連結(jié)標(biāo)籤(a標(biāo)籤)的文字內(nèi)容的需求。本文將介紹如何使用jQuery來實現(xiàn)這個目標(biāo),並提供具體的程式碼範(fàn)例。首先,我們需要在頁面中引入jQuery庫。在HTML檔案中加入以下程式碼: jQuery如何移除元素的height屬性? Feb 28, 2024 am 08:39 AM jQuery如何移除元素的height屬性?在前端開發(fā)中,經(jīng)常會遇到需要操作元素的高度屬性的需求。有時候,我們可能需要動態(tài)改變元素的高度,而有時候又需要移除元素的高度屬性。本文將介紹如何使用jQuery來移除元素的高度屬性,並提供具體的程式碼範(fàn)例。在使用jQuery操作高度屬性之前,我們首先需要了解CSS中的height屬性。 height屬性用於設(shè)定元素的高度 了解jQuery中eq的作用及應(yīng)用場景 Feb 28, 2024 pm 01:15 PM jQuery是一種流行的JavaScript庫,被廣泛用於處理網(wǎng)頁中的DOM操作和事件處理。在jQuery中,eq()方法是用來選擇指定索引位置的元素的方法,具體使用方法和應(yīng)用場景如下。在jQuery中,eq()方法選擇指定索引位置的元素。索引位置從0開始計數(shù),即第一個元素的索引是0,第二個元素的索引是1,依此類推。 eq()方法的語法如下:$("s 使用jQuery為表格新增一行的方法介紹 Feb 29, 2024 am 08:12 AM jQuery是一個受歡迎的JavaScript函式庫,廣泛用於網(wǎng)頁開發(fā)。在網(wǎng)頁開發(fā)過程中,經(jīng)常需要透過JavaScript動態(tài)地在表格中新增一行。本文將介紹如何使用jQuery為表格新增一行,並提供具體的程式碼範(fàn)例。首先,我們需要在HTML頁面中引入jQuery函式庫??梢酝高^以下程式碼在標(biāo)籤中引入jQuery庫: 如何判斷jQuery元素是否具有特定屬性? Feb 29, 2024 am 09:03 AM 如何判斷jQuery元素是否具有特定屬性?在使用jQuery操作DOM元素時,常會遇到需要判斷元素是否具有某個特定屬性的情況。在這種情況下,我們可以藉助jQuery提供的方法來輕鬆實現(xiàn)這項功能。以下將介紹兩種常用的方法來判斷一個jQuery元素是否具有特定屬性,並附上具體的程式碼範(fàn)例。方法一:使用attr()方法和typeof運算子//判斷元素是否具有特定屬 See all articles
text<\/label><\/textarea><\/p>\n <\/p>\n <\/fieldset>\n <\/form>\n<\/body>\n<\/html>\n<\/pre>\n<\/div>\n實例二:方法驗證,通過自定義表單規(guī)則來驗證表單<\/span><\/strong><\/p>\n<\/p>\n\n\n\n\n\n jQuery PlugIn - 表單驗證插件實例 Validate <\/title>\n \n 国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂 社群 文章 合集 問答 學(xué)習(xí) 課程 程式設(shè)計字典 工具庫 開發(fā)工具 網(wǎng)站源碼 PHP 函式庫 JS特效 網(wǎng)站素材 擴(kuò)充插件 AI工具 休閒 遊戲下載 遊戲教程 繁體中文 簡體中文 English 繁體中文 日本語 ??? Melayu Fran?ais Deutsch Login singup 首頁 web前端 js教程 jQuery Validation PlugIn的使用方法詳解_jquery jQuery Validation PlugIn的使用方法詳解_jquery WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB May 16, 2016 pm 03:24 PM jquery validate 一、用前必備? 官方網(wǎng)站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/? API: http://jquery.bassistance.de/api-browser/plugins.html? 目前版本:1.5.5? 需要JQuery版本:1.2.6+, 相容 1.3.2? ? ?? 二、預(yù)設(shè)校驗規(guī)則? (1)required:true??????????????? 必輸與欄位? (2)remote:"check.php"?????使用ajax方法呼叫check.php驗證輸入值? (3)email:true??????????????????? 必須輸入正確格式的電子郵件? (4)url:true?????????????????????? ?且必須輸入使用正確格式的網(wǎng)址? (5)date:true??????????????????? ?必須以正確格式所輸入的日期? (6)dateISO:true??????????????? 必須輸入正確格式的日期(ISO),例如:2009-06-23,1998/01/22 只驗證格式,例如:2009-06-23,1998/01/22 只驗證格式,且不驗證效用 (7)number:true????????????????(負(fù)數(shù),且小數(shù))? (8)digits:true??????????????????? 必須輸入為整數(shù)? (9)creditcard:?????????????????? 必須以法定的信用卡號為? (10)equalTo:"#field"?????????? 輸入值與上相同? (11)accept:???????????????????以 (12)maxlength:5??????????????? 輸入長度中以5的字串(漢字算為字元)? (13)minlength:10?????????????? 輸入長度的最小為10字串(漢字算字元)? (14)rangelength:[5,10]????????輸入長度必須介於 5 和 10 之間的字串")(漢字算一個字元)? (15)range:[5,10]???????????????? 輸入值必須在 5 與 10 之間? (16)max:5?????????????????????? ? 輸入值無法大於5? (17)min:10???????????????????????以而言無法小於10?? 三、預(yù)設(shè)的提示? messages: { required: "This field is required.", remote: "Please fix this field.", email: "Please enter a valid email address.", url: "Please enter a valid URL.", date: "Please enter a valid date.", dateISO: "Please enter a valid date (ISO).", dateDE: "Bitte geben Sie ein g眉ltiges Datum ein.", number: "Please enter a valid number.", numberDE: "Bitte geben Sie eine Nummer ein.", digits: "Please enter only digits", creditcard: "Please enter a valid credit card number.", equalTo: "Please enter the same value again.", accept: "Please enter a value with a valid extension.", maxlength: $.validator.format("Please enter no more than {0} characters."), minlength: $.validator.format("Please enter at least {0} characters."), rangelength: $.validator.format("Please enter a value between {0} and {1} characters long."), range: $.validator.format("Please enter a value between {0} and {1}."), max: $.validator.format("Please enter a value less than or equal to {0}."), min: $.validator.format("Please enter a value greater than or equal to {0}.") }, 如需修改,可在js程式碼中加入:? jQuery.extend(jQuery.validator.messages, { required: "必選字段", remote: "請修正該字段", email: "請輸入正確格式的電子郵件", url: "請輸入合法的網(wǎng)址", date: "請輸入合法的日期", dateISO: "請輸入合法的日期 (ISO).", number: "請輸入合法的數(shù)字", digits: "只能輸入整數(shù)", creditcard: "請輸入合法的信用卡號", equalTo: "請再次輸入相同的值", accept: "請輸入擁有合法后綴名的字符串", maxlength: jQuery.validator.format("請輸入一個長度最多是 {0} 的字符串"), minlength: jQuery.validator.format("請輸入一個長度最少是 {0} 的字符串"), rangelength: jQuery.validator.format("請輸入一個長度介于 {0} 和 {1} 之間的字符串"), range: jQuery.validator.format("請輸入一個介于 {0} 和 {1} 之間的值"), max: jQuery.validator.format("請輸入一個最大為 {0} 的值"), min: jQuery.validator.format("請輸入一個最小為 {0} 的值") }); 建議做法,將此檔案放入messages_cn.js中,在頁面中引入? [codept src="../js/messages_cn.js" type="text/javascript">?[/code 四、使用方式? 1.將校驗規(guī)則寫到控制中? <script src="../js/jquery.js" type="text/javascript"></script> <script src="../js/jquery.validate.js" type="text/javascript"></script> <script src="./js/jquery.metadata.js" type="text/javascript"></script> $().ready(function() { $("#signupForm").validate(); }); <form id="signupForm" method="get" action=""> <p> <label for="firstname">Firstname</label> <input id="firstname" name="firstname" class="required" /> </p> <p> <label for="email">E-Mail</label> <input id="email" name="email" class="required email" /> </p> <p> <label for="password">Password</label> <input id="password" name="password" type="password" class="{required:true,minlength:5}" /> </p> <p> <label for="confirm_password">確認(rèn)密碼</label> <input id="confirm_password" name="confirm_password" type="password" class="{required:true,minlength:5,equalTo:'#password'}" /> </p> <p> <input class="submit" type="submit" value="Submit"/> </p> </form> 使用class="{}"的方式,必須引入套件:jquery.metadata.js? 可以使用以下的方法,修改提示內(nèi)容:? 複製程式碼 程式碼如下:class="{required:true,minlength:5,messages:{required:'請輸入內(nèi)容'}}" 在使用equalTo關(guān)鍵字時,后面的內(nèi)容必須加上引號,如下代碼: 復(fù)制代碼 代碼如下:class="{required:true,minlength:5,equalTo:'#password'}" 另外一個方式,使用關(guān)鍵字:meta(為了元數(shù)據(jù)使用其他插件你要包裝 你的驗證規(guī)則 在他們自己的項目中可以用這個特殊的選項) 再有一種方式: $.metadata.setType("attr", "validate"); 這樣可以使用validate="{required:true}"的方式,或者class="required",但class="{required:true,minlength:5}"將不起作用 2.將校驗規(guī)則寫到代碼中 $().ready(function() { $("#signupForm").validate({ rules: { firstname: "required", email: { required: true, email: true }, password: { required: true, minlength: 5 }, confirm_password: { required: true, minlength: 5, equalTo: "#password" } }, messages: { firstname: "請輸入姓名", email: { required: "請輸入Email地址", email: "請輸入正確的email地址" }, password: { required: "請輸入密碼", minlength: jQuery.format("密碼不能小于{0}個字符") }, confirm_password: { required: "請輸入確認(rèn)密碼", minlength: "確認(rèn)密碼不能小于5個字符", equalTo: "兩次輸入密碼不一致不一致" } } }); }); //messages處,如果某個控件沒有message,將調(diào)用默認(rèn)的信息 <form id="signupForm" method="get" action=""> <p> <label for="firstname">Firstname</label> <input id="firstname" name="firstname" /> </p> <p> <label for="email">E-Mail</label> <input id="email" name="email" /> </p> <p> <label for="password">Password</label> <input id="password" name="password" type="password" /> </p> <p> <label for="confirm_password">確認(rèn)密碼</label> <input id="confirm_password" name="confirm_password" type="password" /> </p> <p> <input class="submit" type="submit" value="Submit"/> </p> </form> required:true 必須有值 required:"#aa:checked"表達(dá)式的值為真,則需要驗證 required:function(){}返回為真,表時需要驗證 后邊兩種常用于,表單中需要同時填或不填的元素 五、實例講解 實例一:精簡驗證,通過表單對象調(diào)用validate()方法進(jìn)行驗證,驗證規(guī)則通過html標(biāo)簽屬性定義:以下為常用屬性定義距離 class='required' //必須字段 class='mail' //郵箱驗證 class='url' //URL網(wǎng)址驗證 class='date' //正確的日期 格式滿足 2012,0204,2012-02-04 class='number' //輸入合法的數(shù)字 class='digits' //輸入整數(shù) minlength='' //最小輸入長度 maxlength='' //最長輸入長度(該值不會提示,當(dāng)值達(dá)到一定字符數(shù)不可再增長) max='' //輸入的數(shù)值小于指定值 min='' //輸入的數(shù)值大于指定值 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jQuery PlugIn - 表單驗證插件實例 Validate </title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.validate.min.js"></script> <script type="text/javascript" src="messages_cn.js"></script> <style type="text/css"> * { font-family: Verdana; font-size:13px; } input[type='text']{width:200px;} textarea{width:155px;} label { width: 10em; float: left; } label.error { float: none; color: red; padding-left: .5em; vertical-align: top; } </style> <script> $(document).ready(function(){ $("#commentForm").validate(); }); </script> </head> <body> <form id="commentForm" method="get" action="" > <fieldset> <legend>表單驗證</legend> <p><label>Name</label><input name="name" class="required" maxlength="4" minlength="2" /></p> <p><label >E-Mail</label><input name="email" class="required email" /></p> <p><label >URL</label><input name="url" class="url"/></p> <p><label>text</label><textarea name="text" cols="22" class="required"></textarea></p> <p><input class="submit" type="submit" value="提交"/></p> </fieldset> </form> </body> </html> 實例二:方法驗證,通過自定義表單規(guī)則來驗證表單 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jQuery PlugIn - 表單驗證插件實例 Validate </title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.validate.min.js"></script> <script type="text/javascript" src="messages_cn.js"></script> <style type="text/css"> * { font-family: Verdana; font-size:13px; } input[type='text']{width:200px;} textarea{width:155px;} .title{float:left;width:10em} em.error { float: none; color: red; padding-left: .5em; vertical-align: top; } .field_notice{display:none;} .checking{display:none;} </style> <script> $(document).ready(function(){ $("#commentForm").validate({ errorPlacement: function(error, element){ var error_td = element.next('em'); error_td.find('.field_notice').hide(); error_td.append(error); }, success: function(label){ label.addClass('validate_right').text('OK!'); }, onkeyup: false, rules: { name: { required:true, minlength:3, maxlength:40, remote:{ url :'index.php?ajax=1', type:'get', data:{ name : function(){ return $('#name').val(); } }, beforeSend:function(){ var _checking = $('#checking'); _checking.prev('.field_notice').hide(); _checking.next('label').hide(); $(_checking).show(); }, complete :function(){ $('#checking').hide(); } } }, email: {required: true, email: true }, url:{required:true,url:true}, text:"required" }, messages: { name: {required:"需要輸入名稱", minlength:"名稱長度在3-40個字符之間", maxlength:"名稱長度在3-40個字符之間",remote:"用戶名已存在"}, email: {required:"需要輸入電子郵箱", email:"電子郵箱格式不正確"}, url: {required:"需要輸入URL地址", url:"URL地址格式不正確"}, text:"需要輸入文本內(nèi)容" }, }); }); </script> </head> <body> <form id="commentForm" method="get" action="" > <fieldset> <legend>表單驗證</legend> <p><label class="title" >Name</label><input id="name" name="name"/> <em><label class="field_notice"></label><label id="checking" class="checking">檢查中...</label></em> </p> <p><label class="title" >E-Mail</label><input name="email"/> <em><label class="field_notice"></label></em> </p> <p><label class="title" >URL</label><input name="url"/> <em><label class="field_notice"></label></em> </p> <p><label class="title" >text</label><textarea name="text" cols="22"></textarea> <em><label class="field_notice"></label></em> </p> <p><input class="submit" type="submit" value="提交"/></p> </fieldset> </form> </body> </html> 以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助。 本網(wǎng)站聲明 本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn 熱AI工具 Undress AI Tool 免費脫衣圖片 Undresser.AI Undress 人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片 AI Clothes Remover 用於從照片中去除衣服的線上人工智慧工具。 Clothoff.io AI脫衣器 Video Face Swap 使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉! 顯示更多 熱門文章 Grass Wonder Build Guide |烏瑪媽媽漂亮的德比 1 個月前 By Jack chen <??>:在森林裡99夜 - 所有徽章以及如何解鎖 4 週前 By DDD 烏瑪?shù)姆劢z漂亮的德比橫幅日程(2025年7月) 1 個月前 By Jack chen Rimworld Odyssey溫度指南和Gravtech 3 週前 By Jack chen Windows安全是空白或不顯示選項 1 個月前 By 下次還敢 顯示更多 熱工具 記事本++7.3.1 好用且免費的程式碼編輯器 SublimeText3漢化版 中文版,非常好用 禪工作室 13.0.1 強大的PHP整合開發(fā)環(huán)境 Dreamweaver CS6 視覺化網(wǎng)頁開發(fā)工具 SublimeText3 Mac版 神級程式碼編輯軟體(SublimeText3) 顯示更多 熱門話題 Laravel 教程 1600 29 PHP教程 1502 276 顯示更多 Related knowledge jQuery引用方法詳解:快速上手指南 Feb 27, 2024 pm 06:45 PM jQuery引用方法詳解:快速上手指南jQuery是一個受歡迎的JavaScript庫,被廣泛用於網(wǎng)站開發(fā)中,它簡化了JavaScript編程,並為開發(fā)者提供了豐富的功能和特性。本文將詳細(xì)介紹jQuery的引用方法,並提供具體的程式碼範(fàn)例,幫助讀者快速上手。引入jQuery首先,我們需要在HTML檔案中引入jQuery函式庫??梢酝高^CDN連結(jié)的方式引入,也可以下載 jQuery中如何使用PUT請求方式? Feb 28, 2024 pm 03:12 PM jQuery中如何使用PUT請求方式?在jQuery中,發(fā)送PUT請求的方法與發(fā)送其他類型的請求類似,但需要注意一些細(xì)節(jié)和參數(shù)設(shè)定。 PUT請求通常用於更新資源,例如更新資料庫中的資料或更新伺服器上的檔案。以下是在jQuery中使用PUT請求方式的具體程式碼範(fàn)例。首先,確保引入了jQuery庫文件,然後可以透過以下方式發(fā)送PUT請求:$.ajax({u jQuery小技巧:快速修改頁面所有a標(biāo)籤的文本 Feb 28, 2024 pm 09:06 PM 標(biāo)題:jQuery小技巧:快速修改頁面所有a標(biāo)籤的文字在網(wǎng)頁開發(fā)中,我們經(jīng)常需要對頁面中的元素進(jìn)行修改和操作。使用jQuery時,有時候需要一次修改頁面中所有a標(biāo)籤的文字內(nèi)容,這樣可以節(jié)省時間和精力。以下將介紹如何使用jQuery快速修改頁面所有a標(biāo)籤的文本,同時給出具體的程式碼範(fàn)例。首先,我們需要引入jQuery庫文件,確保在頁面中引入了以下程式碼:< 使用jQuery修改所有a標(biāo)籤的文字內(nèi)容 Feb 28, 2024 pm 05:42 PM 標(biāo)題:使用jQuery修改所有a標(biāo)籤的文字內(nèi)容jQuery是一款受歡迎的JavaScript庫,被廣泛用於處理DOM操作。在網(wǎng)頁開發(fā)中,經(jīng)常會遇到需要修改頁面上連結(jié)標(biāo)籤(a標(biāo)籤)的文字內(nèi)容的需求。本文將介紹如何使用jQuery來實現(xiàn)這個目標(biāo),並提供具體的程式碼範(fàn)例。首先,我們需要在頁面中引入jQuery庫。在HTML檔案中加入以下程式碼: jQuery如何移除元素的height屬性? Feb 28, 2024 am 08:39 AM jQuery如何移除元素的height屬性?在前端開發(fā)中,經(jīng)常會遇到需要操作元素的高度屬性的需求。有時候,我們可能需要動態(tài)改變元素的高度,而有時候又需要移除元素的高度屬性。本文將介紹如何使用jQuery來移除元素的高度屬性,並提供具體的程式碼範(fàn)例。在使用jQuery操作高度屬性之前,我們首先需要了解CSS中的height屬性。 height屬性用於設(shè)定元素的高度 了解jQuery中eq的作用及應(yīng)用場景 Feb 28, 2024 pm 01:15 PM jQuery是一種流行的JavaScript庫,被廣泛用於處理網(wǎng)頁中的DOM操作和事件處理。在jQuery中,eq()方法是用來選擇指定索引位置的元素的方法,具體使用方法和應(yīng)用場景如下。在jQuery中,eq()方法選擇指定索引位置的元素。索引位置從0開始計數(shù),即第一個元素的索引是0,第二個元素的索引是1,依此類推。 eq()方法的語法如下:$("s 使用jQuery為表格新增一行的方法介紹 Feb 29, 2024 am 08:12 AM jQuery是一個受歡迎的JavaScript函式庫,廣泛用於網(wǎng)頁開發(fā)。在網(wǎng)頁開發(fā)過程中,經(jīng)常需要透過JavaScript動態(tài)地在表格中新增一行。本文將介紹如何使用jQuery為表格新增一行,並提供具體的程式碼範(fàn)例。首先,我們需要在HTML頁面中引入jQuery函式庫??梢酝高^以下程式碼在標(biāo)籤中引入jQuery庫: 如何判斷jQuery元素是否具有特定屬性? Feb 29, 2024 am 09:03 AM 如何判斷jQuery元素是否具有特定屬性?在使用jQuery操作DOM元素時,常會遇到需要判斷元素是否具有某個特定屬性的情況。在這種情況下,我們可以藉助jQuery提供的方法來輕鬆實現(xiàn)這項功能。以下將介紹兩種常用的方法來判斷一個jQuery元素是否具有特定屬性,並附上具體的程式碼範(fàn)例。方法一:使用attr()方法和typeof運算子//判斷元素是否具有特定屬 See all articles
<\/p>\n <\/fieldset>\n <\/form>\n<\/body>\n<\/html>\n<\/pre>\n<\/div>\n
實例二:方法驗證,通過自定義表單規(guī)則來驗證表單<\/span><\/strong><\/p>\n<\/p>\n\n\n\n\n\n jQuery PlugIn - 表單驗證插件實例 Validate <\/title>\n \n 国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂 社群 文章 合集 問答 學(xué)習(xí) 課程 程式設(shè)計字典 工具庫 開發(fā)工具 網(wǎng)站源碼 PHP 函式庫 JS特效 網(wǎng)站素材 擴(kuò)充插件 AI工具 休閒 遊戲下載 遊戲教程 繁體中文 簡體中文 English 繁體中文 日本語 ??? Melayu Fran?ais Deutsch Login singup 首頁 web前端 js教程 jQuery Validation PlugIn的使用方法詳解_jquery jQuery Validation PlugIn的使用方法詳解_jquery WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB May 16, 2016 pm 03:24 PM jquery validate 一、用前必備? 官方網(wǎng)站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/? API: http://jquery.bassistance.de/api-browser/plugins.html? 目前版本:1.5.5? 需要JQuery版本:1.2.6+, 相容 1.3.2? ? ?? 二、預(yù)設(shè)校驗規(guī)則? (1)required:true??????????????? 必輸與欄位? (2)remote:"check.php"?????使用ajax方法呼叫check.php驗證輸入值? (3)email:true??????????????????? 必須輸入正確格式的電子郵件? (4)url:true?????????????????????? ?且必須輸入使用正確格式的網(wǎng)址? (5)date:true??????????????????? ?必須以正確格式所輸入的日期? (6)dateISO:true??????????????? 必須輸入正確格式的日期(ISO),例如:2009-06-23,1998/01/22 只驗證格式,例如:2009-06-23,1998/01/22 只驗證格式,且不驗證效用 (7)number:true????????????????(負(fù)數(shù),且小數(shù))? (8)digits:true??????????????????? 必須輸入為整數(shù)? (9)creditcard:?????????????????? 必須以法定的信用卡號為? (10)equalTo:"#field"?????????? 輸入值與上相同? (11)accept:???????????????????以 (12)maxlength:5??????????????? 輸入長度中以5的字串(漢字算為字元)? (13)minlength:10?????????????? 輸入長度的最小為10字串(漢字算字元)? (14)rangelength:[5,10]????????輸入長度必須介於 5 和 10 之間的字串")(漢字算一個字元)? (15)range:[5,10]???????????????? 輸入值必須在 5 與 10 之間? (16)max:5?????????????????????? ? 輸入值無法大於5? (17)min:10???????????????????????以而言無法小於10?? 三、預(yù)設(shè)的提示? messages: { required: "This field is required.", remote: "Please fix this field.", email: "Please enter a valid email address.", url: "Please enter a valid URL.", date: "Please enter a valid date.", dateISO: "Please enter a valid date (ISO).", dateDE: "Bitte geben Sie ein g眉ltiges Datum ein.", number: "Please enter a valid number.", numberDE: "Bitte geben Sie eine Nummer ein.", digits: "Please enter only digits", creditcard: "Please enter a valid credit card number.", equalTo: "Please enter the same value again.", accept: "Please enter a value with a valid extension.", maxlength: $.validator.format("Please enter no more than {0} characters."), minlength: $.validator.format("Please enter at least {0} characters."), rangelength: $.validator.format("Please enter a value between {0} and {1} characters long."), range: $.validator.format("Please enter a value between {0} and {1}."), max: $.validator.format("Please enter a value less than or equal to {0}."), min: $.validator.format("Please enter a value greater than or equal to {0}.") }, 如需修改,可在js程式碼中加入:? jQuery.extend(jQuery.validator.messages, { required: "必選字段", remote: "請修正該字段", email: "請輸入正確格式的電子郵件", url: "請輸入合法的網(wǎng)址", date: "請輸入合法的日期", dateISO: "請輸入合法的日期 (ISO).", number: "請輸入合法的數(shù)字", digits: "只能輸入整數(shù)", creditcard: "請輸入合法的信用卡號", equalTo: "請再次輸入相同的值", accept: "請輸入擁有合法后綴名的字符串", maxlength: jQuery.validator.format("請輸入一個長度最多是 {0} 的字符串"), minlength: jQuery.validator.format("請輸入一個長度最少是 {0} 的字符串"), rangelength: jQuery.validator.format("請輸入一個長度介于 {0} 和 {1} 之間的字符串"), range: jQuery.validator.format("請輸入一個介于 {0} 和 {1} 之間的值"), max: jQuery.validator.format("請輸入一個最大為 {0} 的值"), min: jQuery.validator.format("請輸入一個最小為 {0} 的值") }); 建議做法,將此檔案放入messages_cn.js中,在頁面中引入? [codept src="../js/messages_cn.js" type="text/javascript">?[/code 四、使用方式? 1.將校驗規(guī)則寫到控制中? <script src="../js/jquery.js" type="text/javascript"></script> <script src="../js/jquery.validate.js" type="text/javascript"></script> <script src="./js/jquery.metadata.js" type="text/javascript"></script> $().ready(function() { $("#signupForm").validate(); }); <form id="signupForm" method="get" action=""> <p> <label for="firstname">Firstname</label> <input id="firstname" name="firstname" class="required" /> </p> <p> <label for="email">E-Mail</label> <input id="email" name="email" class="required email" /> </p> <p> <label for="password">Password</label> <input id="password" name="password" type="password" class="{required:true,minlength:5}" /> </p> <p> <label for="confirm_password">確認(rèn)密碼</label> <input id="confirm_password" name="confirm_password" type="password" class="{required:true,minlength:5,equalTo:'#password'}" /> </p> <p> <input class="submit" type="submit" value="Submit"/> </p> </form> 使用class="{}"的方式,必須引入套件:jquery.metadata.js? 可以使用以下的方法,修改提示內(nèi)容:? 複製程式碼 程式碼如下:class="{required:true,minlength:5,messages:{required:'請輸入內(nèi)容'}}" 在使用equalTo關(guān)鍵字時,后面的內(nèi)容必須加上引號,如下代碼: 復(fù)制代碼 代碼如下:class="{required:true,minlength:5,equalTo:'#password'}" 另外一個方式,使用關(guān)鍵字:meta(為了元數(shù)據(jù)使用其他插件你要包裝 你的驗證規(guī)則 在他們自己的項目中可以用這個特殊的選項) 再有一種方式: $.metadata.setType("attr", "validate"); 這樣可以使用validate="{required:true}"的方式,或者class="required",但class="{required:true,minlength:5}"將不起作用 2.將校驗規(guī)則寫到代碼中 $().ready(function() { $("#signupForm").validate({ rules: { firstname: "required", email: { required: true, email: true }, password: { required: true, minlength: 5 }, confirm_password: { required: true, minlength: 5, equalTo: "#password" } }, messages: { firstname: "請輸入姓名", email: { required: "請輸入Email地址", email: "請輸入正確的email地址" }, password: { required: "請輸入密碼", minlength: jQuery.format("密碼不能小于{0}個字符") }, confirm_password: { required: "請輸入確認(rèn)密碼", minlength: "確認(rèn)密碼不能小于5個字符", equalTo: "兩次輸入密碼不一致不一致" } } }); }); //messages處,如果某個控件沒有message,將調(diào)用默認(rèn)的信息 <form id="signupForm" method="get" action=""> <p> <label for="firstname">Firstname</label> <input id="firstname" name="firstname" /> </p> <p> <label for="email">E-Mail</label> <input id="email" name="email" /> </p> <p> <label for="password">Password</label> <input id="password" name="password" type="password" /> </p> <p> <label for="confirm_password">確認(rèn)密碼</label> <input id="confirm_password" name="confirm_password" type="password" /> </p> <p> <input class="submit" type="submit" value="Submit"/> </p> </form> required:true 必須有值 required:"#aa:checked"表達(dá)式的值為真,則需要驗證 required:function(){}返回為真,表時需要驗證 后邊兩種常用于,表單中需要同時填或不填的元素 五、實例講解 實例一:精簡驗證,通過表單對象調(diào)用validate()方法進(jìn)行驗證,驗證規(guī)則通過html標(biāo)簽屬性定義:以下為常用屬性定義距離 class='required' //必須字段 class='mail' //郵箱驗證 class='url' //URL網(wǎng)址驗證 class='date' //正確的日期 格式滿足 2012,0204,2012-02-04 class='number' //輸入合法的數(shù)字 class='digits' //輸入整數(shù) minlength='' //最小輸入長度 maxlength='' //最長輸入長度(該值不會提示,當(dāng)值達(dá)到一定字符數(shù)不可再增長) max='' //輸入的數(shù)值小于指定值 min='' //輸入的數(shù)值大于指定值 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jQuery PlugIn - 表單驗證插件實例 Validate </title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.validate.min.js"></script> <script type="text/javascript" src="messages_cn.js"></script> <style type="text/css"> * { font-family: Verdana; font-size:13px; } input[type='text']{width:200px;} textarea{width:155px;} label { width: 10em; float: left; } label.error { float: none; color: red; padding-left: .5em; vertical-align: top; } </style> <script> $(document).ready(function(){ $("#commentForm").validate(); }); </script> </head> <body> <form id="commentForm" method="get" action="" > <fieldset> <legend>表單驗證</legend> <p><label>Name</label><input name="name" class="required" maxlength="4" minlength="2" /></p> <p><label >E-Mail</label><input name="email" class="required email" /></p> <p><label >URL</label><input name="url" class="url"/></p> <p><label>text</label><textarea name="text" cols="22" class="required"></textarea></p> <p><input class="submit" type="submit" value="提交"/></p> </fieldset> </form> </body> </html> 實例二:方法驗證,通過自定義表單規(guī)則來驗證表單 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jQuery PlugIn - 表單驗證插件實例 Validate </title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.validate.min.js"></script> <script type="text/javascript" src="messages_cn.js"></script> <style type="text/css"> * { font-family: Verdana; font-size:13px; } input[type='text']{width:200px;} textarea{width:155px;} .title{float:left;width:10em} em.error { float: none; color: red; padding-left: .5em; vertical-align: top; } .field_notice{display:none;} .checking{display:none;} </style> <script> $(document).ready(function(){ $("#commentForm").validate({ errorPlacement: function(error, element){ var error_td = element.next('em'); error_td.find('.field_notice').hide(); error_td.append(error); }, success: function(label){ label.addClass('validate_right').text('OK!'); }, onkeyup: false, rules: { name: { required:true, minlength:3, maxlength:40, remote:{ url :'index.php?ajax=1', type:'get', data:{ name : function(){ return $('#name').val(); } }, beforeSend:function(){ var _checking = $('#checking'); _checking.prev('.field_notice').hide(); _checking.next('label').hide(); $(_checking).show(); }, complete :function(){ $('#checking').hide(); } } }, email: {required: true, email: true }, url:{required:true,url:true}, text:"required" }, messages: { name: {required:"需要輸入名稱", minlength:"名稱長度在3-40個字符之間", maxlength:"名稱長度在3-40個字符之間",remote:"用戶名已存在"}, email: {required:"需要輸入電子郵箱", email:"電子郵箱格式不正確"}, url: {required:"需要輸入URL地址", url:"URL地址格式不正確"}, text:"需要輸入文本內(nèi)容" }, }); }); </script> </head> <body> <form id="commentForm" method="get" action="" > <fieldset> <legend>表單驗證</legend> <p><label class="title" >Name</label><input id="name" name="name"/> <em><label class="field_notice"></label><label id="checking" class="checking">檢查中...</label></em> </p> <p><label class="title" >E-Mail</label><input name="email"/> <em><label class="field_notice"></label></em> </p> <p><label class="title" >URL</label><input name="url"/> <em><label class="field_notice"></label></em> </p> <p><label class="title" >text</label><textarea name="text" cols="22"></textarea> <em><label class="field_notice"></label></em> </p> <p><input class="submit" type="submit" value="提交"/></p> </fieldset> </form> </body> </html> 以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助。 本網(wǎng)站聲明 本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn 熱AI工具 Undress AI Tool 免費脫衣圖片 Undresser.AI Undress 人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片 AI Clothes Remover 用於從照片中去除衣服的線上人工智慧工具。 Clothoff.io AI脫衣器 Video Face Swap 使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉! 顯示更多 熱門文章 Grass Wonder Build Guide |烏瑪媽媽漂亮的德比 1 個月前 By Jack chen <??>:在森林裡99夜 - 所有徽章以及如何解鎖 4 週前 By DDD 烏瑪?shù)姆劢z漂亮的德比橫幅日程(2025年7月) 1 個月前 By Jack chen Rimworld Odyssey溫度指南和Gravtech 3 週前 By Jack chen Windows安全是空白或不顯示選項 1 個月前 By 下次還敢 顯示更多 熱工具 記事本++7.3.1 好用且免費的程式碼編輯器 SublimeText3漢化版 中文版,非常好用 禪工作室 13.0.1 強大的PHP整合開發(fā)環(huán)境 Dreamweaver CS6 視覺化網(wǎng)頁開發(fā)工具 SublimeText3 Mac版 神級程式碼編輯軟體(SublimeText3) 顯示更多 熱門話題 Laravel 教程 1600 29 PHP教程 1502 276 顯示更多 Related knowledge jQuery引用方法詳解:快速上手指南 Feb 27, 2024 pm 06:45 PM jQuery引用方法詳解:快速上手指南jQuery是一個受歡迎的JavaScript庫,被廣泛用於網(wǎng)站開發(fā)中,它簡化了JavaScript編程,並為開發(fā)者提供了豐富的功能和特性。本文將詳細(xì)介紹jQuery的引用方法,並提供具體的程式碼範(fàn)例,幫助讀者快速上手。引入jQuery首先,我們需要在HTML檔案中引入jQuery函式庫??梢酝高^CDN連結(jié)的方式引入,也可以下載 jQuery中如何使用PUT請求方式? Feb 28, 2024 pm 03:12 PM jQuery中如何使用PUT請求方式?在jQuery中,發(fā)送PUT請求的方法與發(fā)送其他類型的請求類似,但需要注意一些細(xì)節(jié)和參數(shù)設(shè)定。 PUT請求通常用於更新資源,例如更新資料庫中的資料或更新伺服器上的檔案。以下是在jQuery中使用PUT請求方式的具體程式碼範(fàn)例。首先,確保引入了jQuery庫文件,然後可以透過以下方式發(fā)送PUT請求:$.ajax({u jQuery小技巧:快速修改頁面所有a標(biāo)籤的文本 Feb 28, 2024 pm 09:06 PM 標(biāo)題:jQuery小技巧:快速修改頁面所有a標(biāo)籤的文字在網(wǎng)頁開發(fā)中,我們經(jīng)常需要對頁面中的元素進(jìn)行修改和操作。使用jQuery時,有時候需要一次修改頁面中所有a標(biāo)籤的文字內(nèi)容,這樣可以節(jié)省時間和精力。以下將介紹如何使用jQuery快速修改頁面所有a標(biāo)籤的文本,同時給出具體的程式碼範(fàn)例。首先,我們需要引入jQuery庫文件,確保在頁面中引入了以下程式碼:< 使用jQuery修改所有a標(biāo)籤的文字內(nèi)容 Feb 28, 2024 pm 05:42 PM 標(biāo)題:使用jQuery修改所有a標(biāo)籤的文字內(nèi)容jQuery是一款受歡迎的JavaScript庫,被廣泛用於處理DOM操作。在網(wǎng)頁開發(fā)中,經(jīng)常會遇到需要修改頁面上連結(jié)標(biāo)籤(a標(biāo)籤)的文字內(nèi)容的需求。本文將介紹如何使用jQuery來實現(xiàn)這個目標(biāo),並提供具體的程式碼範(fàn)例。首先,我們需要在頁面中引入jQuery庫。在HTML檔案中加入以下程式碼: jQuery如何移除元素的height屬性? Feb 28, 2024 am 08:39 AM jQuery如何移除元素的height屬性?在前端開發(fā)中,經(jīng)常會遇到需要操作元素的高度屬性的需求。有時候,我們可能需要動態(tài)改變元素的高度,而有時候又需要移除元素的高度屬性。本文將介紹如何使用jQuery來移除元素的高度屬性,並提供具體的程式碼範(fàn)例。在使用jQuery操作高度屬性之前,我們首先需要了解CSS中的height屬性。 height屬性用於設(shè)定元素的高度 了解jQuery中eq的作用及應(yīng)用場景 Feb 28, 2024 pm 01:15 PM jQuery是一種流行的JavaScript庫,被廣泛用於處理網(wǎng)頁中的DOM操作和事件處理。在jQuery中,eq()方法是用來選擇指定索引位置的元素的方法,具體使用方法和應(yīng)用場景如下。在jQuery中,eq()方法選擇指定索引位置的元素。索引位置從0開始計數(shù),即第一個元素的索引是0,第二個元素的索引是1,依此類推。 eq()方法的語法如下:$("s 使用jQuery為表格新增一行的方法介紹 Feb 29, 2024 am 08:12 AM jQuery是一個受歡迎的JavaScript函式庫,廣泛用於網(wǎng)頁開發(fā)。在網(wǎng)頁開發(fā)過程中,經(jīng)常需要透過JavaScript動態(tài)地在表格中新增一行。本文將介紹如何使用jQuery為表格新增一行,並提供具體的程式碼範(fàn)例。首先,我們需要在HTML頁面中引入jQuery函式庫??梢酝高^以下程式碼在標(biāo)籤中引入jQuery庫: 如何判斷jQuery元素是否具有特定屬性? Feb 29, 2024 am 09:03 AM 如何判斷jQuery元素是否具有特定屬性?在使用jQuery操作DOM元素時,常會遇到需要判斷元素是否具有某個特定屬性的情況。在這種情況下,我們可以藉助jQuery提供的方法來輕鬆實現(xiàn)這項功能。以下將介紹兩種常用的方法來判斷一個jQuery元素是否具有特定屬性,並附上具體的程式碼範(fàn)例。方法一:使用attr()方法和typeof運算子//判斷元素是否具有特定屬 See all articles
<\/p>\n
\n\n\n\n jQuery PlugIn - 表單驗證插件實例 Validate <\/title>\n \n 国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂 社群 文章 合集 問答 學(xué)習(xí) 課程 程式設(shè)計字典 工具庫 開發(fā)工具 網(wǎng)站源碼 PHP 函式庫 JS特效 網(wǎng)站素材 擴(kuò)充插件 AI工具 休閒 遊戲下載 遊戲教程 繁體中文 簡體中文 English 繁體中文 日本語 ??? Melayu Fran?ais Deutsch Login singup 首頁 web前端 js教程 jQuery Validation PlugIn的使用方法詳解_jquery jQuery Validation PlugIn的使用方法詳解_jquery WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB May 16, 2016 pm 03:24 PM jquery validate 一、用前必備? 官方網(wǎng)站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/? API: http://jquery.bassistance.de/api-browser/plugins.html? 目前版本:1.5.5? 需要JQuery版本:1.2.6+, 相容 1.3.2? ? ?? 二、預(yù)設(shè)校驗規(guī)則? (1)required:true??????????????? 必輸與欄位? (2)remote:"check.php"?????使用ajax方法呼叫check.php驗證輸入值? (3)email:true??????????????????? 必須輸入正確格式的電子郵件? (4)url:true?????????????????????? ?且必須輸入使用正確格式的網(wǎng)址? (5)date:true??????????????????? ?必須以正確格式所輸入的日期? (6)dateISO:true??????????????? 必須輸入正確格式的日期(ISO),例如:2009-06-23,1998/01/22 只驗證格式,例如:2009-06-23,1998/01/22 只驗證格式,且不驗證效用 (7)number:true????????????????(負(fù)數(shù),且小數(shù))? (8)digits:true??????????????????? 必須輸入為整數(shù)? (9)creditcard:?????????????????? 必須以法定的信用卡號為? (10)equalTo:"#field"?????????? 輸入值與上相同? (11)accept:???????????????????以 (12)maxlength:5??????????????? 輸入長度中以5的字串(漢字算為字元)? (13)minlength:10?????????????? 輸入長度的最小為10字串(漢字算字元)? (14)rangelength:[5,10]????????輸入長度必須介於 5 和 10 之間的字串")(漢字算一個字元)? (15)range:[5,10]???????????????? 輸入值必須在 5 與 10 之間? (16)max:5?????????????????????? ? 輸入值無法大於5? (17)min:10???????????????????????以而言無法小於10?? 三、預(yù)設(shè)的提示? messages: { required: "This field is required.", remote: "Please fix this field.", email: "Please enter a valid email address.", url: "Please enter a valid URL.", date: "Please enter a valid date.", dateISO: "Please enter a valid date (ISO).", dateDE: "Bitte geben Sie ein g眉ltiges Datum ein.", number: "Please enter a valid number.", numberDE: "Bitte geben Sie eine Nummer ein.", digits: "Please enter only digits", creditcard: "Please enter a valid credit card number.", equalTo: "Please enter the same value again.", accept: "Please enter a value with a valid extension.", maxlength: $.validator.format("Please enter no more than {0} characters."), minlength: $.validator.format("Please enter at least {0} characters."), rangelength: $.validator.format("Please enter a value between {0} and {1} characters long."), range: $.validator.format("Please enter a value between {0} and {1}."), max: $.validator.format("Please enter a value less than or equal to {0}."), min: $.validator.format("Please enter a value greater than or equal to {0}.") }, 如需修改,可在js程式碼中加入:? jQuery.extend(jQuery.validator.messages, { required: "必選字段", remote: "請修正該字段", email: "請輸入正確格式的電子郵件", url: "請輸入合法的網(wǎng)址", date: "請輸入合法的日期", dateISO: "請輸入合法的日期 (ISO).", number: "請輸入合法的數(shù)字", digits: "只能輸入整數(shù)", creditcard: "請輸入合法的信用卡號", equalTo: "請再次輸入相同的值", accept: "請輸入擁有合法后綴名的字符串", maxlength: jQuery.validator.format("請輸入一個長度最多是 {0} 的字符串"), minlength: jQuery.validator.format("請輸入一個長度最少是 {0} 的字符串"), rangelength: jQuery.validator.format("請輸入一個長度介于 {0} 和 {1} 之間的字符串"), range: jQuery.validator.format("請輸入一個介于 {0} 和 {1} 之間的值"), max: jQuery.validator.format("請輸入一個最大為 {0} 的值"), min: jQuery.validator.format("請輸入一個最小為 {0} 的值") }); 建議做法,將此檔案放入messages_cn.js中,在頁面中引入? [codept src="../js/messages_cn.js" type="text/javascript">?[/code 四、使用方式? 1.將校驗規(guī)則寫到控制中? <script src="../js/jquery.js" type="text/javascript"></script> <script src="../js/jquery.validate.js" type="text/javascript"></script> <script src="./js/jquery.metadata.js" type="text/javascript"></script> $().ready(function() { $("#signupForm").validate(); }); <form id="signupForm" method="get" action=""> <p> <label for="firstname">Firstname</label> <input id="firstname" name="firstname" class="required" /> </p> <p> <label for="email">E-Mail</label> <input id="email" name="email" class="required email" /> </p> <p> <label for="password">Password</label> <input id="password" name="password" type="password" class="{required:true,minlength:5}" /> </p> <p> <label for="confirm_password">確認(rèn)密碼</label> <input id="confirm_password" name="confirm_password" type="password" class="{required:true,minlength:5,equalTo:'#password'}" /> </p> <p> <input class="submit" type="submit" value="Submit"/> </p> </form> 使用class="{}"的方式,必須引入套件:jquery.metadata.js? 可以使用以下的方法,修改提示內(nèi)容:? 複製程式碼 程式碼如下:class="{required:true,minlength:5,messages:{required:'請輸入內(nèi)容'}}" 在使用equalTo關(guān)鍵字時,后面的內(nèi)容必須加上引號,如下代碼: 復(fù)制代碼 代碼如下:class="{required:true,minlength:5,equalTo:'#password'}" 另外一個方式,使用關(guān)鍵字:meta(為了元數(shù)據(jù)使用其他插件你要包裝 你的驗證規(guī)則 在他們自己的項目中可以用這個特殊的選項) 再有一種方式: $.metadata.setType("attr", "validate"); 這樣可以使用validate="{required:true}"的方式,或者class="required",但class="{required:true,minlength:5}"將不起作用 2.將校驗規(guī)則寫到代碼中 $().ready(function() { $("#signupForm").validate({ rules: { firstname: "required", email: { required: true, email: true }, password: { required: true, minlength: 5 }, confirm_password: { required: true, minlength: 5, equalTo: "#password" } }, messages: { firstname: "請輸入姓名", email: { required: "請輸入Email地址", email: "請輸入正確的email地址" }, password: { required: "請輸入密碼", minlength: jQuery.format("密碼不能小于{0}個字符") }, confirm_password: { required: "請輸入確認(rèn)密碼", minlength: "確認(rèn)密碼不能小于5個字符", equalTo: "兩次輸入密碼不一致不一致" } } }); }); //messages處,如果某個控件沒有message,將調(diào)用默認(rèn)的信息 <form id="signupForm" method="get" action=""> <p> <label for="firstname">Firstname</label> <input id="firstname" name="firstname" /> </p> <p> <label for="email">E-Mail</label> <input id="email" name="email" /> </p> <p> <label for="password">Password</label> <input id="password" name="password" type="password" /> </p> <p> <label for="confirm_password">確認(rèn)密碼</label> <input id="confirm_password" name="confirm_password" type="password" /> </p> <p> <input class="submit" type="submit" value="Submit"/> </p> </form> required:true 必須有值 required:"#aa:checked"表達(dá)式的值為真,則需要驗證 required:function(){}返回為真,表時需要驗證 后邊兩種常用于,表單中需要同時填或不填的元素 五、實例講解 實例一:精簡驗證,通過表單對象調(diào)用validate()方法進(jìn)行驗證,驗證規(guī)則通過html標(biāo)簽屬性定義:以下為常用屬性定義距離 class='required' //必須字段 class='mail' //郵箱驗證 class='url' //URL網(wǎng)址驗證 class='date' //正確的日期 格式滿足 2012,0204,2012-02-04 class='number' //輸入合法的數(shù)字 class='digits' //輸入整數(shù) minlength='' //最小輸入長度 maxlength='' //最長輸入長度(該值不會提示,當(dāng)值達(dá)到一定字符數(shù)不可再增長) max='' //輸入的數(shù)值小于指定值 min='' //輸入的數(shù)值大于指定值 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jQuery PlugIn - 表單驗證插件實例 Validate </title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.validate.min.js"></script> <script type="text/javascript" src="messages_cn.js"></script> <style type="text/css"> * { font-family: Verdana; font-size:13px; } input[type='text']{width:200px;} textarea{width:155px;} label { width: 10em; float: left; } label.error { float: none; color: red; padding-left: .5em; vertical-align: top; } </style> <script> $(document).ready(function(){ $("#commentForm").validate(); }); </script> </head> <body> <form id="commentForm" method="get" action="" > <fieldset> <legend>表單驗證</legend> <p><label>Name</label><input name="name" class="required" maxlength="4" minlength="2" /></p> <p><label >E-Mail</label><input name="email" class="required email" /></p> <p><label >URL</label><input name="url" class="url"/></p> <p><label>text</label><textarea name="text" cols="22" class="required"></textarea></p> <p><input class="submit" type="submit" value="提交"/></p> </fieldset> </form> </body> </html> 實例二:方法驗證,通過自定義表單規(guī)則來驗證表單 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jQuery PlugIn - 表單驗證插件實例 Validate </title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.validate.min.js"></script> <script type="text/javascript" src="messages_cn.js"></script> <style type="text/css"> * { font-family: Verdana; font-size:13px; } input[type='text']{width:200px;} textarea{width:155px;} .title{float:left;width:10em} em.error { float: none; color: red; padding-left: .5em; vertical-align: top; } .field_notice{display:none;} .checking{display:none;} </style> <script> $(document).ready(function(){ $("#commentForm").validate({ errorPlacement: function(error, element){ var error_td = element.next('em'); error_td.find('.field_notice').hide(); error_td.append(error); }, success: function(label){ label.addClass('validate_right').text('OK!'); }, onkeyup: false, rules: { name: { required:true, minlength:3, maxlength:40, remote:{ url :'index.php?ajax=1', type:'get', data:{ name : function(){ return $('#name').val(); } }, beforeSend:function(){ var _checking = $('#checking'); _checking.prev('.field_notice').hide(); _checking.next('label').hide(); $(_checking).show(); }, complete :function(){ $('#checking').hide(); } } }, email: {required: true, email: true }, url:{required:true,url:true}, text:"required" }, messages: { name: {required:"需要輸入名稱", minlength:"名稱長度在3-40個字符之間", maxlength:"名稱長度在3-40個字符之間",remote:"用戶名已存在"}, email: {required:"需要輸入電子郵箱", email:"電子郵箱格式不正確"}, url: {required:"需要輸入URL地址", url:"URL地址格式不正確"}, text:"需要輸入文本內(nèi)容" }, }); }); </script> </head> <body> <form id="commentForm" method="get" action="" > <fieldset> <legend>表單驗證</legend> <p><label class="title" >Name</label><input id="name" name="name"/> <em><label class="field_notice"></label><label id="checking" class="checking">檢查中...</label></em> </p> <p><label class="title" >E-Mail</label><input name="email"/> <em><label class="field_notice"></label></em> </p> <p><label class="title" >URL</label><input name="url"/> <em><label class="field_notice"></label></em> </p> <p><label class="title" >text</label><textarea name="text" cols="22"></textarea> <em><label class="field_notice"></label></em> </p> <p><input class="submit" type="submit" value="提交"/></p> </fieldset> </form> </body> </html> 以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助。 本網(wǎng)站聲明 本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn 熱AI工具 Undress AI Tool 免費脫衣圖片 Undresser.AI Undress 人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片 AI Clothes Remover 用於從照片中去除衣服的線上人工智慧工具。 Clothoff.io AI脫衣器 Video Face Swap 使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉! 顯示更多 熱門文章 Grass Wonder Build Guide |烏瑪媽媽漂亮的德比 1 個月前 By Jack chen <??>:在森林裡99夜 - 所有徽章以及如何解鎖 4 週前 By DDD 烏瑪?shù)姆劢z漂亮的德比橫幅日程(2025年7月) 1 個月前 By Jack chen Rimworld Odyssey溫度指南和Gravtech 3 週前 By Jack chen Windows安全是空白或不顯示選項 1 個月前 By 下次還敢 顯示更多 熱工具 記事本++7.3.1 好用且免費的程式碼編輯器 SublimeText3漢化版 中文版,非常好用 禪工作室 13.0.1 強大的PHP整合開發(fā)環(huán)境 Dreamweaver CS6 視覺化網(wǎng)頁開發(fā)工具 SublimeText3 Mac版 神級程式碼編輯軟體(SublimeText3) 顯示更多 熱門話題 Laravel 教程 1600 29 PHP教程 1502 276 顯示更多 Related knowledge jQuery引用方法詳解:快速上手指南 Feb 27, 2024 pm 06:45 PM jQuery引用方法詳解:快速上手指南jQuery是一個受歡迎的JavaScript庫,被廣泛用於網(wǎng)站開發(fā)中,它簡化了JavaScript編程,並為開發(fā)者提供了豐富的功能和特性。本文將詳細(xì)介紹jQuery的引用方法,並提供具體的程式碼範(fàn)例,幫助讀者快速上手。引入jQuery首先,我們需要在HTML檔案中引入jQuery函式庫??梢酝高^CDN連結(jié)的方式引入,也可以下載 jQuery中如何使用PUT請求方式? Feb 28, 2024 pm 03:12 PM jQuery中如何使用PUT請求方式?在jQuery中,發(fā)送PUT請求的方法與發(fā)送其他類型的請求類似,但需要注意一些細(xì)節(jié)和參數(shù)設(shè)定。 PUT請求通常用於更新資源,例如更新資料庫中的資料或更新伺服器上的檔案。以下是在jQuery中使用PUT請求方式的具體程式碼範(fàn)例。首先,確保引入了jQuery庫文件,然後可以透過以下方式發(fā)送PUT請求:$.ajax({u jQuery小技巧:快速修改頁面所有a標(biāo)籤的文本 Feb 28, 2024 pm 09:06 PM 標(biāo)題:jQuery小技巧:快速修改頁面所有a標(biāo)籤的文字在網(wǎng)頁開發(fā)中,我們經(jīng)常需要對頁面中的元素進(jìn)行修改和操作。使用jQuery時,有時候需要一次修改頁面中所有a標(biāo)籤的文字內(nèi)容,這樣可以節(jié)省時間和精力。以下將介紹如何使用jQuery快速修改頁面所有a標(biāo)籤的文本,同時給出具體的程式碼範(fàn)例。首先,我們需要引入jQuery庫文件,確保在頁面中引入了以下程式碼:< 使用jQuery修改所有a標(biāo)籤的文字內(nèi)容 Feb 28, 2024 pm 05:42 PM 標(biāo)題:使用jQuery修改所有a標(biāo)籤的文字內(nèi)容jQuery是一款受歡迎的JavaScript庫,被廣泛用於處理DOM操作。在網(wǎng)頁開發(fā)中,經(jīng)常會遇到需要修改頁面上連結(jié)標(biāo)籤(a標(biāo)籤)的文字內(nèi)容的需求。本文將介紹如何使用jQuery來實現(xiàn)這個目標(biāo),並提供具體的程式碼範(fàn)例。首先,我們需要在頁面中引入jQuery庫。在HTML檔案中加入以下程式碼: jQuery如何移除元素的height屬性? Feb 28, 2024 am 08:39 AM jQuery如何移除元素的height屬性?在前端開發(fā)中,經(jīng)常會遇到需要操作元素的高度屬性的需求。有時候,我們可能需要動態(tài)改變元素的高度,而有時候又需要移除元素的高度屬性。本文將介紹如何使用jQuery來移除元素的高度屬性,並提供具體的程式碼範(fàn)例。在使用jQuery操作高度屬性之前,我們首先需要了解CSS中的height屬性。 height屬性用於設(shè)定元素的高度 了解jQuery中eq的作用及應(yīng)用場景 Feb 28, 2024 pm 01:15 PM jQuery是一種流行的JavaScript庫,被廣泛用於處理網(wǎng)頁中的DOM操作和事件處理。在jQuery中,eq()方法是用來選擇指定索引位置的元素的方法,具體使用方法和應(yīng)用場景如下。在jQuery中,eq()方法選擇指定索引位置的元素。索引位置從0開始計數(shù),即第一個元素的索引是0,第二個元素的索引是1,依此類推。 eq()方法的語法如下:$("s 使用jQuery為表格新增一行的方法介紹 Feb 29, 2024 am 08:12 AM jQuery是一個受歡迎的JavaScript函式庫,廣泛用於網(wǎng)頁開發(fā)。在網(wǎng)頁開發(fā)過程中,經(jīng)常需要透過JavaScript動態(tài)地在表格中新增一行。本文將介紹如何使用jQuery為表格新增一行,並提供具體的程式碼範(fàn)例。首先,我們需要在HTML頁面中引入jQuery函式庫??梢酝高^以下程式碼在標(biāo)籤中引入jQuery庫: 如何判斷jQuery元素是否具有特定屬性? Feb 29, 2024 am 09:03 AM 如何判斷jQuery元素是否具有特定屬性?在使用jQuery操作DOM元素時,常會遇到需要判斷元素是否具有某個特定屬性的情況。在這種情況下,我們可以藉助jQuery提供的方法來輕鬆實現(xiàn)這項功能。以下將介紹兩種常用的方法來判斷一個jQuery元素是否具有特定屬性,並附上具體的程式碼範(fàn)例。方法一:使用attr()方法和typeof運算子//判斷元素是否具有特定屬 See all articles
一、用前必備? 官方網(wǎng)站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/? API: http://jquery.bassistance.de/api-browser/plugins.html? 目前版本:1.5.5? 需要JQuery版本:1.2.6+, 相容 1.3.2? ? ?? 二、預(yù)設(shè)校驗規(guī)則?
messages: { required: "This field is required.", remote: "Please fix this field.", email: "Please enter a valid email address.", url: "Please enter a valid URL.", date: "Please enter a valid date.", dateISO: "Please enter a valid date (ISO).", dateDE: "Bitte geben Sie ein g眉ltiges Datum ein.", number: "Please enter a valid number.", numberDE: "Bitte geben Sie eine Nummer ein.", digits: "Please enter only digits", creditcard: "Please enter a valid credit card number.", equalTo: "Please enter the same value again.", accept: "Please enter a value with a valid extension.", maxlength: $.validator.format("Please enter no more than {0} characters."), minlength: $.validator.format("Please enter at least {0} characters."), rangelength: $.validator.format("Please enter a value between {0} and {1} characters long."), range: $.validator.format("Please enter a value between {0} and {1}."), max: $.validator.format("Please enter a value less than or equal to {0}."), min: $.validator.format("Please enter a value greater than or equal to {0}.") },
jQuery.extend(jQuery.validator.messages, { required: "必選字段", remote: "請修正該字段", email: "請輸入正確格式的電子郵件", url: "請輸入合法的網(wǎng)址", date: "請輸入合法的日期", dateISO: "請輸入合法的日期 (ISO).", number: "請輸入合法的數(shù)字", digits: "只能輸入整數(shù)", creditcard: "請輸入合法的信用卡號", equalTo: "請再次輸入相同的值", accept: "請輸入擁有合法后綴名的字符串", maxlength: jQuery.validator.format("請輸入一個長度最多是 {0} 的字符串"), minlength: jQuery.validator.format("請輸入一個長度最少是 {0} 的字符串"), rangelength: jQuery.validator.format("請輸入一個長度介于 {0} 和 {1} 之間的字符串"), range: jQuery.validator.format("請輸入一個介于 {0} 和 {1} 之間的值"), max: jQuery.validator.format("請輸入一個最大為 {0} 的值"), min: jQuery.validator.format("請輸入一個最小為 {0} 的值") });
建議做法,將此檔案放入messages_cn.js中,在頁面中引入? [codept src="../js/messages_cn.js" type="text/javascript">?[/code 四、使用方式? 1.將校驗規(guī)則寫到控制中?
<script src="../js/jquery.js" type="text/javascript"></script> <script src="../js/jquery.validate.js" type="text/javascript"></script> <script src="./js/jquery.metadata.js" type="text/javascript"></script> $().ready(function() { $("#signupForm").validate(); }); <form id="signupForm" method="get" action=""> <p> <label for="firstname">Firstname</label> <input id="firstname" name="firstname" class="required" /> </p> <p> <label for="email">E-Mail</label> <input id="email" name="email" class="required email" /> </p> <p> <label for="password">Password</label> <input id="password" name="password" type="password" class="{required:true,minlength:5}" /> </p> <p> <label for="confirm_password">確認(rèn)密碼</label> <input id="confirm_password" name="confirm_password" type="password" class="{required:true,minlength:5,equalTo:'#password'}" /> </p> <p> <input class="submit" type="submit" value="Submit"/> </p> </form>
$.metadata.setType("attr", "validate");
這樣可以使用validate="{required:true}"的方式,或者class="required",但class="{required:true,minlength:5}"將不起作用 2.將校驗規(guī)則寫到代碼中
$().ready(function() { $("#signupForm").validate({ rules: { firstname: "required", email: { required: true, email: true }, password: { required: true, minlength: 5 }, confirm_password: { required: true, minlength: 5, equalTo: "#password" } }, messages: { firstname: "請輸入姓名", email: { required: "請輸入Email地址", email: "請輸入正確的email地址" }, password: { required: "請輸入密碼", minlength: jQuery.format("密碼不能小于{0}個字符") }, confirm_password: { required: "請輸入確認(rèn)密碼", minlength: "確認(rèn)密碼不能小于5個字符", equalTo: "兩次輸入密碼不一致不一致" } } }); }); //messages處,如果某個控件沒有message,將調(diào)用默認(rèn)的信息 <form id="signupForm" method="get" action=""> <p> <label for="firstname">Firstname</label> <input id="firstname" name="firstname" /> </p> <p> <label for="email">E-Mail</label> <input id="email" name="email" /> </p> <p> <label for="password">Password</label> <input id="password" name="password" type="password" /> </p> <p> <label for="confirm_password">確認(rèn)密碼</label> <input id="confirm_password" name="confirm_password" type="password" /> </p> <p> <input class="submit" type="submit" value="Submit"/> </p> </form>
required:true 必須有值 required:"#aa:checked"表達(dá)式的值為真,則需要驗證 required:function(){}返回為真,表時需要驗證 后邊兩種常用于,表單中需要同時填或不填的元素
五、實例講解
實例一:精簡驗證,通過表單對象調(diào)用validate()方法進(jìn)行驗證,驗證規(guī)則通過html標(biāo)簽屬性定義:以下為常用屬性定義距離
class='required' //必須字段 class='mail' //郵箱驗證 class='url' //URL網(wǎng)址驗證 class='date' //正確的日期 格式滿足 2012,0204,2012-02-04 class='number' //輸入合法的數(shù)字 class='digits' //輸入整數(shù) minlength='' //最小輸入長度 maxlength='' //最長輸入長度(該值不會提示,當(dāng)值達(dá)到一定字符數(shù)不可再增長) max='' //輸入的數(shù)值小于指定值 min='' //輸入的數(shù)值大于指定值
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jQuery PlugIn - 表單驗證插件實例 Validate </title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.validate.min.js"></script> <script type="text/javascript" src="messages_cn.js"></script> <style type="text/css"> * { font-family: Verdana; font-size:13px; } input[type='text']{width:200px;} textarea{width:155px;} label { width: 10em; float: left; } label.error { float: none; color: red; padding-left: .5em; vertical-align: top; } </style> <script> $(document).ready(function(){ $("#commentForm").validate(); }); </script> </head> <body> <form id="commentForm" method="get" action="" > <fieldset> <legend>表單驗證</legend> <p><label>Name</label><input name="name" class="required" maxlength="4" minlength="2" /></p> <p><label >E-Mail</label><input name="email" class="required email" /></p> <p><label >URL</label><input name="url" class="url"/></p> <p><label>text</label><textarea name="text" cols="22" class="required"></textarea></p> <p><input class="submit" type="submit" value="提交"/></p> </fieldset> </form> </body> </html>
實例二:方法驗證,通過自定義表單規(guī)則來驗證表單
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jQuery PlugIn - 表單驗證插件實例 Validate </title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.validate.min.js"></script> <script type="text/javascript" src="messages_cn.js"></script> <style type="text/css"> * { font-family: Verdana; font-size:13px; } input[type='text']{width:200px;} textarea{width:155px;} .title{float:left;width:10em} em.error { float: none; color: red; padding-left: .5em; vertical-align: top; } .field_notice{display:none;} .checking{display:none;} </style> <script> $(document).ready(function(){ $("#commentForm").validate({ errorPlacement: function(error, element){ var error_td = element.next('em'); error_td.find('.field_notice').hide(); error_td.append(error); }, success: function(label){ label.addClass('validate_right').text('OK!'); }, onkeyup: false, rules: { name: { required:true, minlength:3, maxlength:40, remote:{ url :'index.php?ajax=1', type:'get', data:{ name : function(){ return $('#name').val(); } }, beforeSend:function(){ var _checking = $('#checking'); _checking.prev('.field_notice').hide(); _checking.next('label').hide(); $(_checking).show(); }, complete :function(){ $('#checking').hide(); } } }, email: {required: true, email: true }, url:{required:true,url:true}, text:"required" }, messages: { name: {required:"需要輸入名稱", minlength:"名稱長度在3-40個字符之間", maxlength:"名稱長度在3-40個字符之間",remote:"用戶名已存在"}, email: {required:"需要輸入電子郵箱", email:"電子郵箱格式不正確"}, url: {required:"需要輸入URL地址", url:"URL地址格式不正確"}, text:"需要輸入文本內(nèi)容" }, }); }); </script> </head> <body> <form id="commentForm" method="get" action="" > <fieldset> <legend>表單驗證</legend> <p><label class="title" >Name</label><input id="name" name="name"/> <em><label class="field_notice"></label><label id="checking" class="checking">檢查中...</label></em> </p> <p><label class="title" >E-Mail</label><input name="email"/> <em><label class="field_notice"></label></em> </p> <p><label class="title" >URL</label><input name="url"/> <em><label class="field_notice"></label></em> </p> <p><label class="title" >text</label><textarea name="text" cols="22"></textarea> <em><label class="field_notice"></label></em> </p> <p><input class="submit" type="submit" value="提交"/></p> </fieldset> </form> </body> </html>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助。
免費脫衣圖片
人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片
用於從照片中去除衣服的線上人工智慧工具。
AI脫衣器
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!
好用且免費的程式碼編輯器
中文版,非常好用
強大的PHP整合開發(fā)環(huán)境
視覺化網(wǎng)頁開發(fā)工具
神級程式碼編輯軟體(SublimeText3)
jQuery引用方法詳解:快速上手指南jQuery是一個受歡迎的JavaScript庫,被廣泛用於網(wǎng)站開發(fā)中,它簡化了JavaScript編程,並為開發(fā)者提供了豐富的功能和特性。本文將詳細(xì)介紹jQuery的引用方法,並提供具體的程式碼範(fàn)例,幫助讀者快速上手。引入jQuery首先,我們需要在HTML檔案中引入jQuery函式庫??梢酝高^CDN連結(jié)的方式引入,也可以下載
jQuery中如何使用PUT請求方式?在jQuery中,發(fā)送PUT請求的方法與發(fā)送其他類型的請求類似,但需要注意一些細(xì)節(jié)和參數(shù)設(shè)定。 PUT請求通常用於更新資源,例如更新資料庫中的資料或更新伺服器上的檔案。以下是在jQuery中使用PUT請求方式的具體程式碼範(fàn)例。首先,確保引入了jQuery庫文件,然後可以透過以下方式發(fā)送PUT請求:$.ajax({u
標(biāo)題:jQuery小技巧:快速修改頁面所有a標(biāo)籤的文字在網(wǎng)頁開發(fā)中,我們經(jīng)常需要對頁面中的元素進(jìn)行修改和操作。使用jQuery時,有時候需要一次修改頁面中所有a標(biāo)籤的文字內(nèi)容,這樣可以節(jié)省時間和精力。以下將介紹如何使用jQuery快速修改頁面所有a標(biāo)籤的文本,同時給出具體的程式碼範(fàn)例。首先,我們需要引入jQuery庫文件,確保在頁面中引入了以下程式碼:<
標(biāo)題:使用jQuery修改所有a標(biāo)籤的文字內(nèi)容jQuery是一款受歡迎的JavaScript庫,被廣泛用於處理DOM操作。在網(wǎng)頁開發(fā)中,經(jīng)常會遇到需要修改頁面上連結(jié)標(biāo)籤(a標(biāo)籤)的文字內(nèi)容的需求。本文將介紹如何使用jQuery來實現(xiàn)這個目標(biāo),並提供具體的程式碼範(fàn)例。首先,我們需要在頁面中引入jQuery庫。在HTML檔案中加入以下程式碼:
jQuery如何移除元素的height屬性?在前端開發(fā)中,經(jīng)常會遇到需要操作元素的高度屬性的需求。有時候,我們可能需要動態(tài)改變元素的高度,而有時候又需要移除元素的高度屬性。本文將介紹如何使用jQuery來移除元素的高度屬性,並提供具體的程式碼範(fàn)例。在使用jQuery操作高度屬性之前,我們首先需要了解CSS中的height屬性。 height屬性用於設(shè)定元素的高度
jQuery是一種流行的JavaScript庫,被廣泛用於處理網(wǎng)頁中的DOM操作和事件處理。在jQuery中,eq()方法是用來選擇指定索引位置的元素的方法,具體使用方法和應(yīng)用場景如下。在jQuery中,eq()方法選擇指定索引位置的元素。索引位置從0開始計數(shù),即第一個元素的索引是0,第二個元素的索引是1,依此類推。 eq()方法的語法如下:$("s
jQuery是一個受歡迎的JavaScript函式庫,廣泛用於網(wǎng)頁開發(fā)。在網(wǎng)頁開發(fā)過程中,經(jīng)常需要透過JavaScript動態(tài)地在表格中新增一行。本文將介紹如何使用jQuery為表格新增一行,並提供具體的程式碼範(fàn)例。首先,我們需要在HTML頁面中引入jQuery函式庫??梢酝高^以下程式碼在標(biāo)籤中引入jQuery庫:
如何判斷jQuery元素是否具有特定屬性?在使用jQuery操作DOM元素時,常會遇到需要判斷元素是否具有某個特定屬性的情況。在這種情況下,我們可以藉助jQuery提供的方法來輕鬆實現(xiàn)這項功能。以下將介紹兩種常用的方法來判斷一個jQuery元素是否具有特定屬性,並附上具體的程式碼範(fàn)例。方法一:使用attr()方法和typeof運算子//判斷元素是否具有特定屬