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實(shí)例二:方法驗(yàn)證,通過自定義表單規(guī)則來驗(yàn)證表單<\/span><\/strong><\/p>\n<\/p>\n\n\n\n\n\n jQuery PlugIn - 表單驗(yàn)證插件實(shí)例 Validate <\/title>\n \n 国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂 社區(qū) 文章 合集 問答 學(xué)習(xí) 課程 編程詞典 工具庫 開發(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? 當(dāng)前版本:1.5.5? 需要JQuery版本:1.2.6 , 兼容 1.3.2? ? ?? 二、默認(rèn)校驗(yàn)規(guī)則? (1)required:true??????????????? 必輸字段? (2)remote:"check.php"?????使用ajax方法調(diào)用check.php驗(yàn)證輸入值? (3)email:true??????????????????? 必須輸入正確格式的電子郵件? (4)url:true?????????????????????? ?必須輸入正確格式的網(wǎng)址? (5)date:true??????????????????? ?必須輸入正確格式的日期? (6)dateISO:true??????????????? 必須輸入正確格式的日期(ISO),例如:2009-06-23,1998/01/22 只驗(yàn)證格式,不驗(yàn)證有效性? (7)number:true???????????????? 必須輸入合法的數(shù)字(負(fù)數(shù),小數(shù))? (8)digits:true??????????????????? 必須輸入整數(shù)? (9)creditcard:?????????????????? 必須輸入合法的信用卡號(hào)? (10)equalTo:"#field"?????????? 輸入值必須和#field相同? (11)accept:?????????????????????? 輸入擁有合法后綴名的字符串(上傳文件的后綴)? (12)maxlength:5??????????????? 輸入長度最多是5的字符串(漢字算一個(gè)字符)? (13)minlength:10?????????????? 輸入長度最小是10的字符串(漢字算一個(gè)字符)? (14)rangelength:[5,10]????????輸入長度必須介于 5 和 10 之間的字符串")(漢字算一個(gè)字符)? (15)range:[5,10]???????????????? 輸入值必須介于 5 和 10 之間? (16)max:5?????????????????????? ? 輸入值不能大于5? (17)min:10??????????????????????? 輸入值不能小于10?? 三、默認(rèn)的提示? 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: "請(qǐng)修正該字段", email: "請(qǐng)輸入正確格式的電子郵件", url: "請(qǐng)輸入合法的網(wǎng)址", date: "請(qǐng)輸入合法的日期", dateISO: "請(qǐng)輸入合法的日期 (ISO).", number: "請(qǐng)輸入合法的數(shù)字", digits: "只能輸入整數(shù)", creditcard: "請(qǐng)輸入合法的信用卡號(hào)", equalTo: "請(qǐng)?jiān)俅屋斎胂嗤闹?quot;, accept: "請(qǐng)輸入擁有合法后綴名的字符串", maxlength: jQuery.validator.format("請(qǐng)輸入一個(gè)長度最多是 {0} 的字符串"), minlength: jQuery.validator.format("請(qǐng)輸入一個(gè)長度最少是 {0} 的字符串"), rangelength: jQuery.validator.format("請(qǐng)輸入一個(gè)長度介于 {0} 和 {1} 之間的字符串"), range: jQuery.validator.format("請(qǐng)輸入一個(gè)介于 {0} 和 {1} 之間的值"), max: jQuery.validator.format("請(qǐng)輸入一個(gè)最大為 {0} 的值"), min: jQuery.validator.format("請(qǐng)輸入一個(gè)最小為 {0} 的值") }); 推薦做法,將此文件放入messages_cn.js中,在頁面中引入? [codept src="../js/messages_cn.js" type="text/javascript">?[/code 四、使用方式? 1.將校驗(yàn)規(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)容:? 復(fù)制代碼 代碼如下:class="{required:true,minlength:5,messages:{required:'請(qǐng)輸入內(nèi)容'}}" 在使用equalTo關(guān)鍵字時(shí),后面的內(nèi)容必須加上引號(hào),如下代碼: 復(fù)制代碼 代碼如下:class="{required:true,minlength:5,equalTo:'#password'}" 另外一個(gè)方式,使用關(guān)鍵字:meta(為了元數(shù)據(jù)使用其他插件你要包裝 你的驗(yàn)證規(guī)則 在他們自己的項(xiàng)目中可以用這個(gè)特殊的選項(xiàng)) 再有一種方式: $.metadata.setType("attr", "validate"); 這樣可以使用validate="{required:true}"的方式,或者class="required",但class="{required:true,minlength:5}"將不起作用 2.將校驗(yàn)規(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: "請(qǐng)輸入姓名", email: { required: "請(qǐng)輸入Email地址", email: "請(qǐng)輸入正確的email地址" }, password: { required: "請(qǐng)輸入密碼", minlength: jQuery.format("密碼不能小于{0}個(gè)字符") }, confirm_password: { required: "請(qǐng)輸入確認(rèn)密碼", minlength: "確認(rèn)密碼不能小于5個(gè)字符", equalTo: "兩次輸入密碼不一致不一致" } } }); }); //messages處,如果某個(gè)控件沒有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á)式的值為真,則需要驗(yàn)證 required:function(){}返回為真,表時(shí)需要驗(yàn)證 后邊兩種常用于,表單中需要同時(shí)填或不填的元素 五、實(shí)例講解 實(shí)例一:精簡驗(yàn)證,通過表單對(duì)象調(diào)用validate()方法進(jìn)行驗(yàn)證,驗(yàn)證規(guī)則通過html標(biāo)簽屬性定義:以下為常用屬性定義距離 class='required' //必須字段 class='mail' //郵箱驗(yàn)證 class='url' //URL網(wǎng)址驗(yàn)證 class='date' //正確的日期 格式滿足 2012,0204,2012-02-04 class='number' //輸入合法的數(shù)字 class='digits' //輸入整數(shù) minlength='' //最小輸入長度 maxlength='' //最長輸入長度(該值不會(huì)提示,當(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 - 表單驗(yàn)證插件實(shí)例 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>表單驗(yàn)證</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> 實(shí)例二:方法驗(yàn)證,通過自定義表單規(guī)則來驗(yàn)證表單 <!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 - 表單驗(yàn)證插件實(shí)例 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個(gè)字符之間", maxlength:"名稱長度在3-40個(gè)字符之間",remote:"用戶名已存在"}, email: {required:"需要輸入電子郵箱", email:"電子郵箱格式不正確"}, url: {required:"需要輸入U(xiǎn)RL地址", url:"URL地址格式不正確"}, text:"需要輸入文本內(nèi)容" }, }); }); </script> </head> <body> <form id="commentForm" method="get" action="" > <fieldset> <legend>表單驗(yàn)證</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)容,希望對(duì)大家的學(xué)習(xí)有所幫助。 本站聲明 本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn 熱AI工具 Undress AI Tool 免費(fèi)脫衣服圖片 Undresser.AI Undress 人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片 AI Clothes Remover 用于從照片中去除衣服的在線人工智能工具。 Clothoff.io AI脫衣機(jī) Video Face Swap 使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉! 顯示更多 熱門文章 Grass Wonder Build Guide |烏瑪媽媽漂亮的德比 1 個(gè)月前 By Jack chen <??>:在森林里99夜 - 所有徽章以及如何解鎖 4 周前 By DDD 烏瑪?shù)姆劢z漂亮的德比橫幅日程(2025年7月) 1 個(gè)月前 By Jack chen Rimworld Odyssey溫度指南和Gravtech 3 周前 By Jack chen Windows安全是空白或不顯示選項(xiàng) 1 個(gè)月前 By 下次還敢 顯示更多 熱工具 記事本++7.3.1 好用且免費(fèi)的代碼編輯器 SublimeText3漢化版 中文版,非常好用 禪工作室 13.0.1 功能強(qiáng)大的PHP集成開發(fā)環(huán)境 Dreamweaver CS6 視覺化網(wǎng)頁開發(fā)工具 SublimeText3 Mac版 神級(jí)代碼編輯軟件(SublimeText3) 顯示更多 熱門話題 Laravel 教程 1601 29 PHP教程 1502 276 顯示更多 Related knowledge jQuery引用方法詳解:快速上手指南 Feb 27, 2024 pm 06:45 PM jQuery引用方法詳解:快速上手指南jQuery是一個(gè)流行的JavaScript庫,被廣泛用于網(wǎng)站開發(fā)中,它簡化了JavaScript編程,并為開發(fā)者提供了豐富的功能和特性。本文將詳細(xì)介紹jQuery的引用方法,并提供具體的代碼示例,幫助讀者快速上手。引入jQuery首先,我們需要在HTML文件中引入jQuery庫??梢酝ㄟ^CDN鏈接的方式引入,也可以下載 jQuery中如何使用PUT請(qǐng)求方式? Feb 28, 2024 pm 03:12 PM jQuery中如何使用PUT請(qǐng)求方式?在jQuery中,發(fā)送PUT請(qǐng)求的方法與發(fā)送其他類型的請(qǐng)求類似,但需要注意一些細(xì)節(jié)和參數(shù)設(shè)置。PUT請(qǐng)求通常用于更新資源,例如更新數(shù)據(jù)庫中的數(shù)據(jù)或更新服務(wù)器上的文件。以下是在jQuery中使用PUT請(qǐng)求方式的具體代碼示例。首先,確保引入了jQuery庫文件,然后可以通過以下方式發(fā)送PUT請(qǐng)求:$.ajax({u jQuery小技巧:快速修改頁面所有a標(biāo)簽的文本 Feb 28, 2024 pm 09:06 PM 標(biāo)題:jQuery小技巧:快速修改頁面所有a標(biāo)簽的文本在網(wǎng)頁開發(fā)中,我們經(jīng)常需要對(duì)頁面中的元素進(jìn)行修改和操作。在使用jQuery時(shí),有時(shí)候需要一次性修改頁面中所有a標(biāo)簽的文本內(nèi)容,這樣可以節(jié)省時(shí)間和精力。下面將介紹如何使用jQuery快速修改頁面所有a標(biāo)簽的文本,同時(shí)給出具體的代碼示例。首先,我們需要引入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)常會(huì)遇到需要修改頁面上鏈接標(biāo)簽(a標(biāo)簽)的文本內(nèi)容的需求。本文將介紹如何使用jQuery來實(shí)現(xiàn)這個(gè)目標(biāo),并提供具體的代碼示例。首先,我們需要在頁面中引入jQuery庫。在HTML文件中添加以下代碼: jQuery如何移除元素的height屬性? Feb 28, 2024 am 08:39 AM jQuery如何移除元素的height屬性?在前端開發(fā)中,經(jīng)常會(huì)遇到需要操作元素的高度屬性的需求。有時(shí)候,我們可能需要?jiǎng)討B(tài)改變?cè)氐母叨?,而有時(shí)候又需要移除元素的高度屬性。本文將介紹如何使用jQuery來移除元素的高度屬性,并提供具體的代碼示例。在使用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開始計(jì)數(shù),即第一個(gè)元素的索引是0,第二個(gè)元素的索引是1,依此類推。eq()方法的語法如下:$("s 使用jQuery為表格添加新行的方法介紹 Feb 29, 2024 am 08:12 AM jQuery是一個(gè)流行的JavaScript庫,廣泛用于網(wǎng)頁開發(fā)中。在網(wǎng)頁開發(fā)過程中,經(jīng)常需要通過JavaScript動(dòng)態(tài)地向表格中添加新行。本文將介紹如何使用jQuery為表格添加新行,并提供具體的代碼示例。首先,我們需要在HTML頁面中引入jQuery庫??梢酝ㄟ^以下代碼在標(biāo)簽中引入jQuery庫: 如何判斷jQuery元素是否具有特定屬性? Feb 29, 2024 am 09:03 AM 如何判斷jQuery元素是否具有特定屬性?在使用jQuery操作DOM元素時(shí),經(jīng)常會(huì)遇到需要判斷元素是否具有某個(gè)特定屬性的情況。這種情況下,我們可以借助jQuery提供的方法來輕松實(shí)現(xiàn)這一功能。下面將介紹兩種常用的方法來判斷一個(gè)jQuery元素是否具有特定屬性,并附上具體的代碼示例。方法一:使用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實(shí)例二:方法驗(yàn)證,通過自定義表單規(guī)則來驗(yàn)證表單<\/span><\/strong><\/p>\n<\/p>\n\n\n\n\n\n jQuery PlugIn - 表單驗(yàn)證插件實(shí)例 Validate <\/title>\n \n 国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂 社區(qū) 文章 合集 問答 學(xué)習(xí) 課程 編程詞典 工具庫 開發(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? 當(dāng)前版本:1.5.5? 需要JQuery版本:1.2.6 , 兼容 1.3.2? ? ?? 二、默認(rèn)校驗(yàn)規(guī)則? (1)required:true??????????????? 必輸字段? (2)remote:"check.php"?????使用ajax方法調(diào)用check.php驗(yàn)證輸入值? (3)email:true??????????????????? 必須輸入正確格式的電子郵件? (4)url:true?????????????????????? ?必須輸入正確格式的網(wǎng)址? (5)date:true??????????????????? ?必須輸入正確格式的日期? (6)dateISO:true??????????????? 必須輸入正確格式的日期(ISO),例如:2009-06-23,1998/01/22 只驗(yàn)證格式,不驗(yàn)證有效性? (7)number:true???????????????? 必須輸入合法的數(shù)字(負(fù)數(shù),小數(shù))? (8)digits:true??????????????????? 必須輸入整數(shù)? (9)creditcard:?????????????????? 必須輸入合法的信用卡號(hào)? (10)equalTo:"#field"?????????? 輸入值必須和#field相同? (11)accept:?????????????????????? 輸入擁有合法后綴名的字符串(上傳文件的后綴)? (12)maxlength:5??????????????? 輸入長度最多是5的字符串(漢字算一個(gè)字符)? (13)minlength:10?????????????? 輸入長度最小是10的字符串(漢字算一個(gè)字符)? (14)rangelength:[5,10]????????輸入長度必須介于 5 和 10 之間的字符串")(漢字算一個(gè)字符)? (15)range:[5,10]???????????????? 輸入值必須介于 5 和 10 之間? (16)max:5?????????????????????? ? 輸入值不能大于5? (17)min:10??????????????????????? 輸入值不能小于10?? 三、默認(rèn)的提示? 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: "請(qǐng)修正該字段", email: "請(qǐng)輸入正確格式的電子郵件", url: "請(qǐng)輸入合法的網(wǎng)址", date: "請(qǐng)輸入合法的日期", dateISO: "請(qǐng)輸入合法的日期 (ISO).", number: "請(qǐng)輸入合法的數(shù)字", digits: "只能輸入整數(shù)", creditcard: "請(qǐng)輸入合法的信用卡號(hào)", equalTo: "請(qǐng)?jiān)俅屋斎胂嗤闹?quot;, accept: "請(qǐng)輸入擁有合法后綴名的字符串", maxlength: jQuery.validator.format("請(qǐng)輸入一個(gè)長度最多是 {0} 的字符串"), minlength: jQuery.validator.format("請(qǐng)輸入一個(gè)長度最少是 {0} 的字符串"), rangelength: jQuery.validator.format("請(qǐng)輸入一個(gè)長度介于 {0} 和 {1} 之間的字符串"), range: jQuery.validator.format("請(qǐng)輸入一個(gè)介于 {0} 和 {1} 之間的值"), max: jQuery.validator.format("請(qǐng)輸入一個(gè)最大為 {0} 的值"), min: jQuery.validator.format("請(qǐng)輸入一個(gè)最小為 {0} 的值") }); 推薦做法,將此文件放入messages_cn.js中,在頁面中引入? [codept src="../js/messages_cn.js" type="text/javascript">?[/code 四、使用方式? 1.將校驗(yàn)規(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)容:? 復(fù)制代碼 代碼如下:class="{required:true,minlength:5,messages:{required:'請(qǐng)輸入內(nèi)容'}}" 在使用equalTo關(guān)鍵字時(shí),后面的內(nèi)容必須加上引號(hào),如下代碼: 復(fù)制代碼 代碼如下:class="{required:true,minlength:5,equalTo:'#password'}" 另外一個(gè)方式,使用關(guān)鍵字:meta(為了元數(shù)據(jù)使用其他插件你要包裝 你的驗(yàn)證規(guī)則 在他們自己的項(xiàng)目中可以用這個(gè)特殊的選項(xiàng)) 再有一種方式: $.metadata.setType("attr", "validate"); 這樣可以使用validate="{required:true}"的方式,或者class="required",但class="{required:true,minlength:5}"將不起作用 2.將校驗(yàn)規(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: "請(qǐng)輸入姓名", email: { required: "請(qǐng)輸入Email地址", email: "請(qǐng)輸入正確的email地址" }, password: { required: "請(qǐng)輸入密碼", minlength: jQuery.format("密碼不能小于{0}個(gè)字符") }, confirm_password: { required: "請(qǐng)輸入確認(rèn)密碼", minlength: "確認(rèn)密碼不能小于5個(gè)字符", equalTo: "兩次輸入密碼不一致不一致" } } }); }); //messages處,如果某個(gè)控件沒有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á)式的值為真,則需要驗(yàn)證 required:function(){}返回為真,表時(shí)需要驗(yàn)證 后邊兩種常用于,表單中需要同時(shí)填或不填的元素 五、實(shí)例講解 實(shí)例一:精簡驗(yàn)證,通過表單對(duì)象調(diào)用validate()方法進(jìn)行驗(yàn)證,驗(yàn)證規(guī)則通過html標(biāo)簽屬性定義:以下為常用屬性定義距離 class='required' //必須字段 class='mail' //郵箱驗(yàn)證 class='url' //URL網(wǎng)址驗(yàn)證 class='date' //正確的日期 格式滿足 2012,0204,2012-02-04 class='number' //輸入合法的數(shù)字 class='digits' //輸入整數(shù) minlength='' //最小輸入長度 maxlength='' //最長輸入長度(該值不會(huì)提示,當(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 - 表單驗(yàn)證插件實(shí)例 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>表單驗(yàn)證</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> 實(shí)例二:方法驗(yàn)證,通過自定義表單規(guī)則來驗(yàn)證表單 <!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 - 表單驗(yàn)證插件實(shí)例 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個(gè)字符之間", maxlength:"名稱長度在3-40個(gè)字符之間",remote:"用戶名已存在"}, email: {required:"需要輸入電子郵箱", email:"電子郵箱格式不正確"}, url: {required:"需要輸入U(xiǎn)RL地址", url:"URL地址格式不正確"}, text:"需要輸入文本內(nèi)容" }, }); }); </script> </head> <body> <form id="commentForm" method="get" action="" > <fieldset> <legend>表單驗(yàn)證</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)容,希望對(duì)大家的學(xué)習(xí)有所幫助。 本站聲明 本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn 熱AI工具 Undress AI Tool 免費(fèi)脫衣服圖片 Undresser.AI Undress 人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片 AI Clothes Remover 用于從照片中去除衣服的在線人工智能工具。 Clothoff.io AI脫衣機(jī) Video Face Swap 使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉! 顯示更多 熱門文章 Grass Wonder Build Guide |烏瑪媽媽漂亮的德比 1 個(gè)月前 By Jack chen <??>:在森林里99夜 - 所有徽章以及如何解鎖 4 周前 By DDD 烏瑪?shù)姆劢z漂亮的德比橫幅日程(2025年7月) 1 個(gè)月前 By Jack chen Rimworld Odyssey溫度指南和Gravtech 3 周前 By Jack chen Windows安全是空白或不顯示選項(xiàng) 1 個(gè)月前 By 下次還敢 顯示更多 熱工具 記事本++7.3.1 好用且免費(fèi)的代碼編輯器 SublimeText3漢化版 中文版,非常好用 禪工作室 13.0.1 功能強(qiáng)大的PHP集成開發(fā)環(huán)境 Dreamweaver CS6 視覺化網(wǎng)頁開發(fā)工具 SublimeText3 Mac版 神級(jí)代碼編輯軟件(SublimeText3) 顯示更多 熱門話題 Laravel 教程 1601 29 PHP教程 1502 276 顯示更多 Related knowledge jQuery引用方法詳解:快速上手指南 Feb 27, 2024 pm 06:45 PM jQuery引用方法詳解:快速上手指南jQuery是一個(gè)流行的JavaScript庫,被廣泛用于網(wǎng)站開發(fā)中,它簡化了JavaScript編程,并為開發(fā)者提供了豐富的功能和特性。本文將詳細(xì)介紹jQuery的引用方法,并提供具體的代碼示例,幫助讀者快速上手。引入jQuery首先,我們需要在HTML文件中引入jQuery庫??梢酝ㄟ^CDN鏈接的方式引入,也可以下載 jQuery中如何使用PUT請(qǐng)求方式? Feb 28, 2024 pm 03:12 PM jQuery中如何使用PUT請(qǐng)求方式?在jQuery中,發(fā)送PUT請(qǐng)求的方法與發(fā)送其他類型的請(qǐng)求類似,但需要注意一些細(xì)節(jié)和參數(shù)設(shè)置。PUT請(qǐng)求通常用于更新資源,例如更新數(shù)據(jù)庫中的數(shù)據(jù)或更新服務(wù)器上的文件。以下是在jQuery中使用PUT請(qǐng)求方式的具體代碼示例。首先,確保引入了jQuery庫文件,然后可以通過以下方式發(fā)送PUT請(qǐng)求:$.ajax({u jQuery小技巧:快速修改頁面所有a標(biāo)簽的文本 Feb 28, 2024 pm 09:06 PM 標(biāo)題:jQuery小技巧:快速修改頁面所有a標(biāo)簽的文本在網(wǎng)頁開發(fā)中,我們經(jīng)常需要對(duì)頁面中的元素進(jìn)行修改和操作。在使用jQuery時(shí),有時(shí)候需要一次性修改頁面中所有a標(biāo)簽的文本內(nèi)容,這樣可以節(jié)省時(shí)間和精力。下面將介紹如何使用jQuery快速修改頁面所有a標(biāo)簽的文本,同時(shí)給出具體的代碼示例。首先,我們需要引入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)常會(huì)遇到需要修改頁面上鏈接標(biāo)簽(a標(biāo)簽)的文本內(nèi)容的需求。本文將介紹如何使用jQuery來實(shí)現(xiàn)這個(gè)目標(biāo),并提供具體的代碼示例。首先,我們需要在頁面中引入jQuery庫。在HTML文件中添加以下代碼: jQuery如何移除元素的height屬性? Feb 28, 2024 am 08:39 AM jQuery如何移除元素的height屬性?在前端開發(fā)中,經(jīng)常會(huì)遇到需要操作元素的高度屬性的需求。有時(shí)候,我們可能需要?jiǎng)討B(tài)改變?cè)氐母叨?,而有時(shí)候又需要移除元素的高度屬性。本文將介紹如何使用jQuery來移除元素的高度屬性,并提供具體的代碼示例。在使用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開始計(jì)數(shù),即第一個(gè)元素的索引是0,第二個(gè)元素的索引是1,依此類推。eq()方法的語法如下:$("s 使用jQuery為表格添加新行的方法介紹 Feb 29, 2024 am 08:12 AM jQuery是一個(gè)流行的JavaScript庫,廣泛用于網(wǎng)頁開發(fā)中。在網(wǎng)頁開發(fā)過程中,經(jīng)常需要通過JavaScript動(dòng)態(tài)地向表格中添加新行。本文將介紹如何使用jQuery為表格添加新行,并提供具體的代碼示例。首先,我們需要在HTML頁面中引入jQuery庫??梢酝ㄟ^以下代碼在標(biāo)簽中引入jQuery庫: 如何判斷jQuery元素是否具有特定屬性? Feb 29, 2024 am 09:03 AM 如何判斷jQuery元素是否具有特定屬性?在使用jQuery操作DOM元素時(shí),經(jīng)常會(huì)遇到需要判斷元素是否具有某個(gè)特定屬性的情況。這種情況下,我們可以借助jQuery提供的方法來輕松實(shí)現(xiàn)這一功能。下面將介紹兩種常用的方法來判斷一個(gè)jQuery元素是否具有特定屬性,并附上具體的代碼示例。方法一:使用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實(shí)例二:方法驗(yàn)證,通過自定義表單規(guī)則來驗(yàn)證表單<\/span><\/strong><\/p>\n<\/p>\n\n\n\n\n\n jQuery PlugIn - 表單驗(yàn)證插件實(shí)例 Validate <\/title>\n \n 国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂 社區(qū) 文章 合集 問答 學(xué)習(xí) 課程 編程詞典 工具庫 開發(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? 當(dāng)前版本:1.5.5? 需要JQuery版本:1.2.6 , 兼容 1.3.2? ? ?? 二、默認(rèn)校驗(yàn)規(guī)則? (1)required:true??????????????? 必輸字段? (2)remote:"check.php"?????使用ajax方法調(diào)用check.php驗(yàn)證輸入值? (3)email:true??????????????????? 必須輸入正確格式的電子郵件? (4)url:true?????????????????????? ?必須輸入正確格式的網(wǎng)址? (5)date:true??????????????????? ?必須輸入正確格式的日期? (6)dateISO:true??????????????? 必須輸入正確格式的日期(ISO),例如:2009-06-23,1998/01/22 只驗(yàn)證格式,不驗(yàn)證有效性? (7)number:true???????????????? 必須輸入合法的數(shù)字(負(fù)數(shù),小數(shù))? (8)digits:true??????????????????? 必須輸入整數(shù)? (9)creditcard:?????????????????? 必須輸入合法的信用卡號(hào)? (10)equalTo:"#field"?????????? 輸入值必須和#field相同? (11)accept:?????????????????????? 輸入擁有合法后綴名的字符串(上傳文件的后綴)? (12)maxlength:5??????????????? 輸入長度最多是5的字符串(漢字算一個(gè)字符)? (13)minlength:10?????????????? 輸入長度最小是10的字符串(漢字算一個(gè)字符)? (14)rangelength:[5,10]????????輸入長度必須介于 5 和 10 之間的字符串")(漢字算一個(gè)字符)? (15)range:[5,10]???????????????? 輸入值必須介于 5 和 10 之間? (16)max:5?????????????????????? ? 輸入值不能大于5? (17)min:10??????????????????????? 輸入值不能小于10?? 三、默認(rèn)的提示? 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: "請(qǐng)修正該字段", email: "請(qǐng)輸入正確格式的電子郵件", url: "請(qǐng)輸入合法的網(wǎng)址", date: "請(qǐng)輸入合法的日期", dateISO: "請(qǐng)輸入合法的日期 (ISO).", number: "請(qǐng)輸入合法的數(shù)字", digits: "只能輸入整數(shù)", creditcard: "請(qǐng)輸入合法的信用卡號(hào)", equalTo: "請(qǐng)?jiān)俅屋斎胂嗤闹?quot;, accept: "請(qǐng)輸入擁有合法后綴名的字符串", maxlength: jQuery.validator.format("請(qǐng)輸入一個(gè)長度最多是 {0} 的字符串"), minlength: jQuery.validator.format("請(qǐng)輸入一個(gè)長度最少是 {0} 的字符串"), rangelength: jQuery.validator.format("請(qǐng)輸入一個(gè)長度介于 {0} 和 {1} 之間的字符串"), range: jQuery.validator.format("請(qǐng)輸入一個(gè)介于 {0} 和 {1} 之間的值"), max: jQuery.validator.format("請(qǐng)輸入一個(gè)最大為 {0} 的值"), min: jQuery.validator.format("請(qǐng)輸入一個(gè)最小為 {0} 的值") }); 推薦做法,將此文件放入messages_cn.js中,在頁面中引入? [codept src="../js/messages_cn.js" type="text/javascript">?[/code 四、使用方式? 1.將校驗(yàn)規(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)容:? 復(fù)制代碼 代碼如下:class="{required:true,minlength:5,messages:{required:'請(qǐng)輸入內(nèi)容'}}" 在使用equalTo關(guān)鍵字時(shí),后面的內(nèi)容必須加上引號(hào),如下代碼: 復(fù)制代碼 代碼如下:class="{required:true,minlength:5,equalTo:'#password'}" 另外一個(gè)方式,使用關(guān)鍵字:meta(為了元數(shù)據(jù)使用其他插件你要包裝 你的驗(yàn)證規(guī)則 在他們自己的項(xiàng)目中可以用這個(gè)特殊的選項(xiàng)) 再有一種方式: $.metadata.setType("attr", "validate"); 這樣可以使用validate="{required:true}"的方式,或者class="required",但class="{required:true,minlength:5}"將不起作用 2.將校驗(yàn)規(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: "請(qǐng)輸入姓名", email: { required: "請(qǐng)輸入Email地址", email: "請(qǐng)輸入正確的email地址" }, password: { required: "請(qǐng)輸入密碼", minlength: jQuery.format("密碼不能小于{0}個(gè)字符") }, confirm_password: { required: "請(qǐng)輸入確認(rèn)密碼", minlength: "確認(rèn)密碼不能小于5個(gè)字符", equalTo: "兩次輸入密碼不一致不一致" } } }); }); //messages處,如果某個(gè)控件沒有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á)式的值為真,則需要驗(yàn)證 required:function(){}返回為真,表時(shí)需要驗(yàn)證 后邊兩種常用于,表單中需要同時(shí)填或不填的元素 五、實(shí)例講解 實(shí)例一:精簡驗(yàn)證,通過表單對(duì)象調(diào)用validate()方法進(jìn)行驗(yàn)證,驗(yàn)證規(guī)則通過html標(biāo)簽屬性定義:以下為常用屬性定義距離 class='required' //必須字段 class='mail' //郵箱驗(yàn)證 class='url' //URL網(wǎng)址驗(yàn)證 class='date' //正確的日期 格式滿足 2012,0204,2012-02-04 class='number' //輸入合法的數(shù)字 class='digits' //輸入整數(shù) minlength='' //最小輸入長度 maxlength='' //最長輸入長度(該值不會(huì)提示,當(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 - 表單驗(yàn)證插件實(shí)例 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>表單驗(yàn)證</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> 實(shí)例二:方法驗(yàn)證,通過自定義表單規(guī)則來驗(yàn)證表單 <!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 - 表單驗(yàn)證插件實(shí)例 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個(gè)字符之間", maxlength:"名稱長度在3-40個(gè)字符之間",remote:"用戶名已存在"}, email: {required:"需要輸入電子郵箱", email:"電子郵箱格式不正確"}, url: {required:"需要輸入U(xiǎn)RL地址", url:"URL地址格式不正確"}, text:"需要輸入文本內(nèi)容" }, }); }); </script> </head> <body> <form id="commentForm" method="get" action="" > <fieldset> <legend>表單驗(yàn)證</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)容,希望對(duì)大家的學(xué)習(xí)有所幫助。 本站聲明 本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn 熱AI工具 Undress AI Tool 免費(fèi)脫衣服圖片 Undresser.AI Undress 人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片 AI Clothes Remover 用于從照片中去除衣服的在線人工智能工具。 Clothoff.io AI脫衣機(jī) Video Face Swap 使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉! 顯示更多 熱門文章 Grass Wonder Build Guide |烏瑪媽媽漂亮的德比 1 個(gè)月前 By Jack chen <??>:在森林里99夜 - 所有徽章以及如何解鎖 4 周前 By DDD 烏瑪?shù)姆劢z漂亮的德比橫幅日程(2025年7月) 1 個(gè)月前 By Jack chen Rimworld Odyssey溫度指南和Gravtech 3 周前 By Jack chen Windows安全是空白或不顯示選項(xiàng) 1 個(gè)月前 By 下次還敢 顯示更多 熱工具 記事本++7.3.1 好用且免費(fèi)的代碼編輯器 SublimeText3漢化版 中文版,非常好用 禪工作室 13.0.1 功能強(qiáng)大的PHP集成開發(fā)環(huán)境 Dreamweaver CS6 視覺化網(wǎng)頁開發(fā)工具 SublimeText3 Mac版 神級(jí)代碼編輯軟件(SublimeText3) 顯示更多 熱門話題 Laravel 教程 1601 29 PHP教程 1502 276 顯示更多 Related knowledge jQuery引用方法詳解:快速上手指南 Feb 27, 2024 pm 06:45 PM jQuery引用方法詳解:快速上手指南jQuery是一個(gè)流行的JavaScript庫,被廣泛用于網(wǎng)站開發(fā)中,它簡化了JavaScript編程,并為開發(fā)者提供了豐富的功能和特性。本文將詳細(xì)介紹jQuery的引用方法,并提供具體的代碼示例,幫助讀者快速上手。引入jQuery首先,我們需要在HTML文件中引入jQuery庫??梢酝ㄟ^CDN鏈接的方式引入,也可以下載 jQuery中如何使用PUT請(qǐng)求方式? Feb 28, 2024 pm 03:12 PM jQuery中如何使用PUT請(qǐng)求方式?在jQuery中,發(fā)送PUT請(qǐng)求的方法與發(fā)送其他類型的請(qǐng)求類似,但需要注意一些細(xì)節(jié)和參數(shù)設(shè)置。PUT請(qǐng)求通常用于更新資源,例如更新數(shù)據(jù)庫中的數(shù)據(jù)或更新服務(wù)器上的文件。以下是在jQuery中使用PUT請(qǐng)求方式的具體代碼示例。首先,確保引入了jQuery庫文件,然后可以通過以下方式發(fā)送PUT請(qǐng)求:$.ajax({u jQuery小技巧:快速修改頁面所有a標(biāo)簽的文本 Feb 28, 2024 pm 09:06 PM 標(biāo)題:jQuery小技巧:快速修改頁面所有a標(biāo)簽的文本在網(wǎng)頁開發(fā)中,我們經(jīng)常需要對(duì)頁面中的元素進(jìn)行修改和操作。在使用jQuery時(shí),有時(shí)候需要一次性修改頁面中所有a標(biāo)簽的文本內(nèi)容,這樣可以節(jié)省時(shí)間和精力。下面將介紹如何使用jQuery快速修改頁面所有a標(biāo)簽的文本,同時(shí)給出具體的代碼示例。首先,我們需要引入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)常會(huì)遇到需要修改頁面上鏈接標(biāo)簽(a標(biāo)簽)的文本內(nèi)容的需求。本文將介紹如何使用jQuery來實(shí)現(xiàn)這個(gè)目標(biāo),并提供具體的代碼示例。首先,我們需要在頁面中引入jQuery庫。在HTML文件中添加以下代碼: jQuery如何移除元素的height屬性? Feb 28, 2024 am 08:39 AM jQuery如何移除元素的height屬性?在前端開發(fā)中,經(jīng)常會(huì)遇到需要操作元素的高度屬性的需求。有時(shí)候,我們可能需要?jiǎng)討B(tài)改變?cè)氐母叨?,而有時(shí)候又需要移除元素的高度屬性。本文將介紹如何使用jQuery來移除元素的高度屬性,并提供具體的代碼示例。在使用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開始計(jì)數(shù),即第一個(gè)元素的索引是0,第二個(gè)元素的索引是1,依此類推。eq()方法的語法如下:$("s 使用jQuery為表格添加新行的方法介紹 Feb 29, 2024 am 08:12 AM jQuery是一個(gè)流行的JavaScript庫,廣泛用于網(wǎng)頁開發(fā)中。在網(wǎng)頁開發(fā)過程中,經(jīng)常需要通過JavaScript動(dòng)態(tài)地向表格中添加新行。本文將介紹如何使用jQuery為表格添加新行,并提供具體的代碼示例。首先,我們需要在HTML頁面中引入jQuery庫??梢酝ㄟ^以下代碼在標(biāo)簽中引入jQuery庫: 如何判斷jQuery元素是否具有特定屬性? Feb 29, 2024 am 09:03 AM 如何判斷jQuery元素是否具有特定屬性?在使用jQuery操作DOM元素時(shí),經(jīng)常會(huì)遇到需要判斷元素是否具有某個(gè)特定屬性的情況。這種情況下,我們可以借助jQuery提供的方法來輕松實(shí)現(xiàn)這一功能。下面將介紹兩種常用的方法來判斷一個(gè)jQuery元素是否具有特定屬性,并附上具體的代碼示例。方法一:使用attr()方法和typeof操作符//判斷元素是否具有特定屬 See all articles
text<\/label><\/textarea><\/p>\n <\/p>\n <\/fieldset>\n <\/form>\n<\/body>\n<\/html>\n<\/pre>\n<\/div>\n實(shí)例二:方法驗(yàn)證,通過自定義表單規(guī)則來驗(yàn)證表單<\/span><\/strong><\/p>\n<\/p>\n\n\n\n\n\n jQuery PlugIn - 表單驗(yàn)證插件實(shí)例 Validate <\/title>\n \n 国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂 社區(qū) 文章 合集 問答 學(xué)習(xí) 課程 編程詞典 工具庫 開發(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? 當(dāng)前版本:1.5.5? 需要JQuery版本:1.2.6 , 兼容 1.3.2? ? ?? 二、默認(rèn)校驗(yàn)規(guī)則? (1)required:true??????????????? 必輸字段? (2)remote:"check.php"?????使用ajax方法調(diào)用check.php驗(yàn)證輸入值? (3)email:true??????????????????? 必須輸入正確格式的電子郵件? (4)url:true?????????????????????? ?必須輸入正確格式的網(wǎng)址? (5)date:true??????????????????? ?必須輸入正確格式的日期? (6)dateISO:true??????????????? 必須輸入正確格式的日期(ISO),例如:2009-06-23,1998/01/22 只驗(yàn)證格式,不驗(yàn)證有效性? (7)number:true???????????????? 必須輸入合法的數(shù)字(負(fù)數(shù),小數(shù))? (8)digits:true??????????????????? 必須輸入整數(shù)? (9)creditcard:?????????????????? 必須輸入合法的信用卡號(hào)? (10)equalTo:"#field"?????????? 輸入值必須和#field相同? (11)accept:?????????????????????? 輸入擁有合法后綴名的字符串(上傳文件的后綴)? (12)maxlength:5??????????????? 輸入長度最多是5的字符串(漢字算一個(gè)字符)? (13)minlength:10?????????????? 輸入長度最小是10的字符串(漢字算一個(gè)字符)? (14)rangelength:[5,10]????????輸入長度必須介于 5 和 10 之間的字符串")(漢字算一個(gè)字符)? (15)range:[5,10]???????????????? 輸入值必須介于 5 和 10 之間? (16)max:5?????????????????????? ? 輸入值不能大于5? (17)min:10??????????????????????? 輸入值不能小于10?? 三、默認(rèn)的提示? 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: "請(qǐng)修正該字段", email: "請(qǐng)輸入正確格式的電子郵件", url: "請(qǐng)輸入合法的網(wǎng)址", date: "請(qǐng)輸入合法的日期", dateISO: "請(qǐng)輸入合法的日期 (ISO).", number: "請(qǐng)輸入合法的數(shù)字", digits: "只能輸入整數(shù)", creditcard: "請(qǐng)輸入合法的信用卡號(hào)", equalTo: "請(qǐng)?jiān)俅屋斎胂嗤闹?quot;, accept: "請(qǐng)輸入擁有合法后綴名的字符串", maxlength: jQuery.validator.format("請(qǐng)輸入一個(gè)長度最多是 {0} 的字符串"), minlength: jQuery.validator.format("請(qǐng)輸入一個(gè)長度最少是 {0} 的字符串"), rangelength: jQuery.validator.format("請(qǐng)輸入一個(gè)長度介于 {0} 和 {1} 之間的字符串"), range: jQuery.validator.format("請(qǐng)輸入一個(gè)介于 {0} 和 {1} 之間的值"), max: jQuery.validator.format("請(qǐng)輸入一個(gè)最大為 {0} 的值"), min: jQuery.validator.format("請(qǐng)輸入一個(gè)最小為 {0} 的值") }); 推薦做法,將此文件放入messages_cn.js中,在頁面中引入? [codept src="../js/messages_cn.js" type="text/javascript">?[/code 四、使用方式? 1.將校驗(yàn)規(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)容:? 復(fù)制代碼 代碼如下:class="{required:true,minlength:5,messages:{required:'請(qǐng)輸入內(nèi)容'}}" 在使用equalTo關(guān)鍵字時(shí),后面的內(nèi)容必須加上引號(hào),如下代碼: 復(fù)制代碼 代碼如下:class="{required:true,minlength:5,equalTo:'#password'}" 另外一個(gè)方式,使用關(guān)鍵字:meta(為了元數(shù)據(jù)使用其他插件你要包裝 你的驗(yàn)證規(guī)則 在他們自己的項(xiàng)目中可以用這個(gè)特殊的選項(xiàng)) 再有一種方式: $.metadata.setType("attr", "validate"); 這樣可以使用validate="{required:true}"的方式,或者class="required",但class="{required:true,minlength:5}"將不起作用 2.將校驗(yàn)規(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: "請(qǐng)輸入姓名", email: { required: "請(qǐng)輸入Email地址", email: "請(qǐng)輸入正確的email地址" }, password: { required: "請(qǐng)輸入密碼", minlength: jQuery.format("密碼不能小于{0}個(gè)字符") }, confirm_password: { required: "請(qǐng)輸入確認(rèn)密碼", minlength: "確認(rèn)密碼不能小于5個(gè)字符", equalTo: "兩次輸入密碼不一致不一致" } } }); }); //messages處,如果某個(gè)控件沒有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á)式的值為真,則需要驗(yàn)證 required:function(){}返回為真,表時(shí)需要驗(yàn)證 后邊兩種常用于,表單中需要同時(shí)填或不填的元素 五、實(shí)例講解 實(shí)例一:精簡驗(yàn)證,通過表單對(duì)象調(diào)用validate()方法進(jìn)行驗(yàn)證,驗(yàn)證規(guī)則通過html標(biāo)簽屬性定義:以下為常用屬性定義距離 class='required' //必須字段 class='mail' //郵箱驗(yàn)證 class='url' //URL網(wǎng)址驗(yàn)證 class='date' //正確的日期 格式滿足 2012,0204,2012-02-04 class='number' //輸入合法的數(shù)字 class='digits' //輸入整數(shù) minlength='' //最小輸入長度 maxlength='' //最長輸入長度(該值不會(huì)提示,當(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 - 表單驗(yàn)證插件實(shí)例 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>表單驗(yàn)證</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> 實(shí)例二:方法驗(yàn)證,通過自定義表單規(guī)則來驗(yàn)證表單 <!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 - 表單驗(yàn)證插件實(shí)例 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個(gè)字符之間", maxlength:"名稱長度在3-40個(gè)字符之間",remote:"用戶名已存在"}, email: {required:"需要輸入電子郵箱", email:"電子郵箱格式不正確"}, url: {required:"需要輸入U(xiǎn)RL地址", url:"URL地址格式不正確"}, text:"需要輸入文本內(nèi)容" }, }); }); </script> </head> <body> <form id="commentForm" method="get" action="" > <fieldset> <legend>表單驗(yàn)證</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)容,希望對(duì)大家的學(xué)習(xí)有所幫助。 本站聲明 本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn 熱AI工具 Undress AI Tool 免費(fèi)脫衣服圖片 Undresser.AI Undress 人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片 AI Clothes Remover 用于從照片中去除衣服的在線人工智能工具。 Clothoff.io AI脫衣機(jī) Video Face Swap 使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉! 顯示更多 熱門文章 Grass Wonder Build Guide |烏瑪媽媽漂亮的德比 1 個(gè)月前 By Jack chen <??>:在森林里99夜 - 所有徽章以及如何解鎖 4 周前 By DDD 烏瑪?shù)姆劢z漂亮的德比橫幅日程(2025年7月) 1 個(gè)月前 By Jack chen Rimworld Odyssey溫度指南和Gravtech 3 周前 By Jack chen Windows安全是空白或不顯示選項(xiàng) 1 個(gè)月前 By 下次還敢 顯示更多 熱工具 記事本++7.3.1 好用且免費(fèi)的代碼編輯器 SublimeText3漢化版 中文版,非常好用 禪工作室 13.0.1 功能強(qiáng)大的PHP集成開發(fā)環(huán)境 Dreamweaver CS6 視覺化網(wǎng)頁開發(fā)工具 SublimeText3 Mac版 神級(jí)代碼編輯軟件(SublimeText3) 顯示更多 熱門話題 Laravel 教程 1601 29 PHP教程 1502 276 顯示更多 Related knowledge jQuery引用方法詳解:快速上手指南 Feb 27, 2024 pm 06:45 PM jQuery引用方法詳解:快速上手指南jQuery是一個(gè)流行的JavaScript庫,被廣泛用于網(wǎng)站開發(fā)中,它簡化了JavaScript編程,并為開發(fā)者提供了豐富的功能和特性。本文將詳細(xì)介紹jQuery的引用方法,并提供具體的代碼示例,幫助讀者快速上手。引入jQuery首先,我們需要在HTML文件中引入jQuery庫??梢酝ㄟ^CDN鏈接的方式引入,也可以下載 jQuery中如何使用PUT請(qǐng)求方式? Feb 28, 2024 pm 03:12 PM jQuery中如何使用PUT請(qǐng)求方式?在jQuery中,發(fā)送PUT請(qǐng)求的方法與發(fā)送其他類型的請(qǐng)求類似,但需要注意一些細(xì)節(jié)和參數(shù)設(shè)置。PUT請(qǐng)求通常用于更新資源,例如更新數(shù)據(jù)庫中的數(shù)據(jù)或更新服務(wù)器上的文件。以下是在jQuery中使用PUT請(qǐng)求方式的具體代碼示例。首先,確保引入了jQuery庫文件,然后可以通過以下方式發(fā)送PUT請(qǐng)求:$.ajax({u jQuery小技巧:快速修改頁面所有a標(biāo)簽的文本 Feb 28, 2024 pm 09:06 PM 標(biāo)題:jQuery小技巧:快速修改頁面所有a標(biāo)簽的文本在網(wǎng)頁開發(fā)中,我們經(jīng)常需要對(duì)頁面中的元素進(jìn)行修改和操作。在使用jQuery時(shí),有時(shí)候需要一次性修改頁面中所有a標(biāo)簽的文本內(nèi)容,這樣可以節(jié)省時(shí)間和精力。下面將介紹如何使用jQuery快速修改頁面所有a標(biāo)簽的文本,同時(shí)給出具體的代碼示例。首先,我們需要引入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)常會(huì)遇到需要修改頁面上鏈接標(biāo)簽(a標(biāo)簽)的文本內(nèi)容的需求。本文將介紹如何使用jQuery來實(shí)現(xiàn)這個(gè)目標(biāo),并提供具體的代碼示例。首先,我們需要在頁面中引入jQuery庫。在HTML文件中添加以下代碼: jQuery如何移除元素的height屬性? Feb 28, 2024 am 08:39 AM jQuery如何移除元素的height屬性?在前端開發(fā)中,經(jīng)常會(huì)遇到需要操作元素的高度屬性的需求。有時(shí)候,我們可能需要?jiǎng)討B(tài)改變?cè)氐母叨?,而有時(shí)候又需要移除元素的高度屬性。本文將介紹如何使用jQuery來移除元素的高度屬性,并提供具體的代碼示例。在使用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開始計(jì)數(shù),即第一個(gè)元素的索引是0,第二個(gè)元素的索引是1,依此類推。eq()方法的語法如下:$("s 使用jQuery為表格添加新行的方法介紹 Feb 29, 2024 am 08:12 AM jQuery是一個(gè)流行的JavaScript庫,廣泛用于網(wǎng)頁開發(fā)中。在網(wǎng)頁開發(fā)過程中,經(jīng)常需要通過JavaScript動(dòng)態(tài)地向表格中添加新行。本文將介紹如何使用jQuery為表格添加新行,并提供具體的代碼示例。首先,我們需要在HTML頁面中引入jQuery庫??梢酝ㄟ^以下代碼在標(biāo)簽中引入jQuery庫: 如何判斷jQuery元素是否具有特定屬性? Feb 29, 2024 am 09:03 AM 如何判斷jQuery元素是否具有特定屬性?在使用jQuery操作DOM元素時(shí),經(jīng)常會(huì)遇到需要判斷元素是否具有某個(gè)特定屬性的情況。這種情況下,我們可以借助jQuery提供的方法來輕松實(shí)現(xiàn)這一功能。下面將介紹兩種常用的方法來判斷一個(gè)jQuery元素是否具有特定屬性,并附上具體的代碼示例。方法一:使用attr()方法和typeof操作符//判斷元素是否具有特定屬 See all articles
<\/p>\n <\/fieldset>\n <\/form>\n<\/body>\n<\/html>\n<\/pre>\n<\/div>\n
實(shí)例二:方法驗(yàn)證,通過自定義表單規(guī)則來驗(yàn)證表單<\/span><\/strong><\/p>\n<\/p>\n\n\n\n\n\n jQuery PlugIn - 表單驗(yàn)證插件實(shí)例 Validate <\/title>\n \n 国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂 社區(qū) 文章 合集 問答 學(xué)習(xí) 課程 編程詞典 工具庫 開發(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? 當(dāng)前版本:1.5.5? 需要JQuery版本:1.2.6 , 兼容 1.3.2? ? ?? 二、默認(rèn)校驗(yàn)規(guī)則? (1)required:true??????????????? 必輸字段? (2)remote:"check.php"?????使用ajax方法調(diào)用check.php驗(yàn)證輸入值? (3)email:true??????????????????? 必須輸入正確格式的電子郵件? (4)url:true?????????????????????? ?必須輸入正確格式的網(wǎng)址? (5)date:true??????????????????? ?必須輸入正確格式的日期? (6)dateISO:true??????????????? 必須輸入正確格式的日期(ISO),例如:2009-06-23,1998/01/22 只驗(yàn)證格式,不驗(yàn)證有效性? (7)number:true???????????????? 必須輸入合法的數(shù)字(負(fù)數(shù),小數(shù))? (8)digits:true??????????????????? 必須輸入整數(shù)? (9)creditcard:?????????????????? 必須輸入合法的信用卡號(hào)? (10)equalTo:"#field"?????????? 輸入值必須和#field相同? (11)accept:?????????????????????? 輸入擁有合法后綴名的字符串(上傳文件的后綴)? (12)maxlength:5??????????????? 輸入長度最多是5的字符串(漢字算一個(gè)字符)? (13)minlength:10?????????????? 輸入長度最小是10的字符串(漢字算一個(gè)字符)? (14)rangelength:[5,10]????????輸入長度必須介于 5 和 10 之間的字符串")(漢字算一個(gè)字符)? (15)range:[5,10]???????????????? 輸入值必須介于 5 和 10 之間? (16)max:5?????????????????????? ? 輸入值不能大于5? (17)min:10??????????????????????? 輸入值不能小于10?? 三、默認(rèn)的提示? 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: "請(qǐng)修正該字段", email: "請(qǐng)輸入正確格式的電子郵件", url: "請(qǐng)輸入合法的網(wǎng)址", date: "請(qǐng)輸入合法的日期", dateISO: "請(qǐng)輸入合法的日期 (ISO).", number: "請(qǐng)輸入合法的數(shù)字", digits: "只能輸入整數(shù)", creditcard: "請(qǐng)輸入合法的信用卡號(hào)", equalTo: "請(qǐng)?jiān)俅屋斎胂嗤闹?quot;, accept: "請(qǐng)輸入擁有合法后綴名的字符串", maxlength: jQuery.validator.format("請(qǐng)輸入一個(gè)長度最多是 {0} 的字符串"), minlength: jQuery.validator.format("請(qǐng)輸入一個(gè)長度最少是 {0} 的字符串"), rangelength: jQuery.validator.format("請(qǐng)輸入一個(gè)長度介于 {0} 和 {1} 之間的字符串"), range: jQuery.validator.format("請(qǐng)輸入一個(gè)介于 {0} 和 {1} 之間的值"), max: jQuery.validator.format("請(qǐng)輸入一個(gè)最大為 {0} 的值"), min: jQuery.validator.format("請(qǐng)輸入一個(gè)最小為 {0} 的值") }); 推薦做法,將此文件放入messages_cn.js中,在頁面中引入? [codept src="../js/messages_cn.js" type="text/javascript">?[/code 四、使用方式? 1.將校驗(yàn)規(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)容:? 復(fù)制代碼 代碼如下:class="{required:true,minlength:5,messages:{required:'請(qǐng)輸入內(nèi)容'}}" 在使用equalTo關(guān)鍵字時(shí),后面的內(nèi)容必須加上引號(hào),如下代碼: 復(fù)制代碼 代碼如下:class="{required:true,minlength:5,equalTo:'#password'}" 另外一個(gè)方式,使用關(guān)鍵字:meta(為了元數(shù)據(jù)使用其他插件你要包裝 你的驗(yàn)證規(guī)則 在他們自己的項(xiàng)目中可以用這個(gè)特殊的選項(xiàng)) 再有一種方式: $.metadata.setType("attr", "validate"); 這樣可以使用validate="{required:true}"的方式,或者class="required",但class="{required:true,minlength:5}"將不起作用 2.將校驗(yàn)規(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: "請(qǐng)輸入姓名", email: { required: "請(qǐng)輸入Email地址", email: "請(qǐng)輸入正確的email地址" }, password: { required: "請(qǐng)輸入密碼", minlength: jQuery.format("密碼不能小于{0}個(gè)字符") }, confirm_password: { required: "請(qǐng)輸入確認(rèn)密碼", minlength: "確認(rèn)密碼不能小于5個(gè)字符", equalTo: "兩次輸入密碼不一致不一致" } } }); }); //messages處,如果某個(gè)控件沒有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á)式的值為真,則需要驗(yàn)證 required:function(){}返回為真,表時(shí)需要驗(yàn)證 后邊兩種常用于,表單中需要同時(shí)填或不填的元素 五、實(shí)例講解 實(shí)例一:精簡驗(yàn)證,通過表單對(duì)象調(diào)用validate()方法進(jìn)行驗(yàn)證,驗(yàn)證規(guī)則通過html標(biāo)簽屬性定義:以下為常用屬性定義距離 class='required' //必須字段 class='mail' //郵箱驗(yàn)證 class='url' //URL網(wǎng)址驗(yàn)證 class='date' //正確的日期 格式滿足 2012,0204,2012-02-04 class='number' //輸入合法的數(shù)字 class='digits' //輸入整數(shù) minlength='' //最小輸入長度 maxlength='' //最長輸入長度(該值不會(huì)提示,當(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 - 表單驗(yàn)證插件實(shí)例 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>表單驗(yàn)證</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> 實(shí)例二:方法驗(yàn)證,通過自定義表單規(guī)則來驗(yàn)證表單 <!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 - 表單驗(yàn)證插件實(shí)例 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個(gè)字符之間", maxlength:"名稱長度在3-40個(gè)字符之間",remote:"用戶名已存在"}, email: {required:"需要輸入電子郵箱", email:"電子郵箱格式不正確"}, url: {required:"需要輸入U(xiǎn)RL地址", url:"URL地址格式不正確"}, text:"需要輸入文本內(nèi)容" }, }); }); </script> </head> <body> <form id="commentForm" method="get" action="" > <fieldset> <legend>表單驗(yàn)證</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)容,希望對(duì)大家的學(xué)習(xí)有所幫助。 本站聲明 本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn 熱AI工具 Undress AI Tool 免費(fèi)脫衣服圖片 Undresser.AI Undress 人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片 AI Clothes Remover 用于從照片中去除衣服的在線人工智能工具。 Clothoff.io AI脫衣機(jī) Video Face Swap 使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉! 顯示更多 熱門文章 Grass Wonder Build Guide |烏瑪媽媽漂亮的德比 1 個(gè)月前 By Jack chen <??>:在森林里99夜 - 所有徽章以及如何解鎖 4 周前 By DDD 烏瑪?shù)姆劢z漂亮的德比橫幅日程(2025年7月) 1 個(gè)月前 By Jack chen Rimworld Odyssey溫度指南和Gravtech 3 周前 By Jack chen Windows安全是空白或不顯示選項(xiàng) 1 個(gè)月前 By 下次還敢 顯示更多 熱工具 記事本++7.3.1 好用且免費(fèi)的代碼編輯器 SublimeText3漢化版 中文版,非常好用 禪工作室 13.0.1 功能強(qiáng)大的PHP集成開發(fā)環(huán)境 Dreamweaver CS6 視覺化網(wǎng)頁開發(fā)工具 SublimeText3 Mac版 神級(jí)代碼編輯軟件(SublimeText3) 顯示更多 熱門話題 Laravel 教程 1601 29 PHP教程 1502 276 顯示更多 Related knowledge jQuery引用方法詳解:快速上手指南 Feb 27, 2024 pm 06:45 PM jQuery引用方法詳解:快速上手指南jQuery是一個(gè)流行的JavaScript庫,被廣泛用于網(wǎng)站開發(fā)中,它簡化了JavaScript編程,并為開發(fā)者提供了豐富的功能和特性。本文將詳細(xì)介紹jQuery的引用方法,并提供具體的代碼示例,幫助讀者快速上手。引入jQuery首先,我們需要在HTML文件中引入jQuery庫??梢酝ㄟ^CDN鏈接的方式引入,也可以下載 jQuery中如何使用PUT請(qǐng)求方式? Feb 28, 2024 pm 03:12 PM jQuery中如何使用PUT請(qǐng)求方式?在jQuery中,發(fā)送PUT請(qǐng)求的方法與發(fā)送其他類型的請(qǐng)求類似,但需要注意一些細(xì)節(jié)和參數(shù)設(shè)置。PUT請(qǐng)求通常用于更新資源,例如更新數(shù)據(jù)庫中的數(shù)據(jù)或更新服務(wù)器上的文件。以下是在jQuery中使用PUT請(qǐng)求方式的具體代碼示例。首先,確保引入了jQuery庫文件,然后可以通過以下方式發(fā)送PUT請(qǐng)求:$.ajax({u jQuery小技巧:快速修改頁面所有a標(biāo)簽的文本 Feb 28, 2024 pm 09:06 PM 標(biāo)題:jQuery小技巧:快速修改頁面所有a標(biāo)簽的文本在網(wǎng)頁開發(fā)中,我們經(jīng)常需要對(duì)頁面中的元素進(jìn)行修改和操作。在使用jQuery時(shí),有時(shí)候需要一次性修改頁面中所有a標(biāo)簽的文本內(nèi)容,這樣可以節(jié)省時(shí)間和精力。下面將介紹如何使用jQuery快速修改頁面所有a標(biāo)簽的文本,同時(shí)給出具體的代碼示例。首先,我們需要引入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)常會(huì)遇到需要修改頁面上鏈接標(biāo)簽(a標(biāo)簽)的文本內(nèi)容的需求。本文將介紹如何使用jQuery來實(shí)現(xiàn)這個(gè)目標(biāo),并提供具體的代碼示例。首先,我們需要在頁面中引入jQuery庫。在HTML文件中添加以下代碼: jQuery如何移除元素的height屬性? Feb 28, 2024 am 08:39 AM jQuery如何移除元素的height屬性?在前端開發(fā)中,經(jīng)常會(huì)遇到需要操作元素的高度屬性的需求。有時(shí)候,我們可能需要?jiǎng)討B(tài)改變?cè)氐母叨?,而有時(shí)候又需要移除元素的高度屬性。本文將介紹如何使用jQuery來移除元素的高度屬性,并提供具體的代碼示例。在使用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開始計(jì)數(shù),即第一個(gè)元素的索引是0,第二個(gè)元素的索引是1,依此類推。eq()方法的語法如下:$("s 使用jQuery為表格添加新行的方法介紹 Feb 29, 2024 am 08:12 AM jQuery是一個(gè)流行的JavaScript庫,廣泛用于網(wǎng)頁開發(fā)中。在網(wǎng)頁開發(fā)過程中,經(jīng)常需要通過JavaScript動(dòng)態(tài)地向表格中添加新行。本文將介紹如何使用jQuery為表格添加新行,并提供具體的代碼示例。首先,我們需要在HTML頁面中引入jQuery庫??梢酝ㄟ^以下代碼在標(biāo)簽中引入jQuery庫: 如何判斷jQuery元素是否具有特定屬性? Feb 29, 2024 am 09:03 AM 如何判斷jQuery元素是否具有特定屬性?在使用jQuery操作DOM元素時(shí),經(jīng)常會(huì)遇到需要判斷元素是否具有某個(gè)特定屬性的情況。這種情況下,我們可以借助jQuery提供的方法來輕松實(shí)現(xiàn)這一功能。下面將介紹兩種常用的方法來判斷一個(gè)jQuery元素是否具有特定屬性,并附上具體的代碼示例。方法一:使用attr()方法和typeof操作符//判斷元素是否具有特定屬 See all articles
<\/p>\n
\n\n\n\n jQuery PlugIn - 表單驗(yàn)證插件實(shí)例 Validate <\/title>\n \n 国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂 社區(qū) 文章 合集 問答 學(xué)習(xí) 課程 編程詞典 工具庫 開發(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? 當(dāng)前版本:1.5.5? 需要JQuery版本:1.2.6 , 兼容 1.3.2? ? ?? 二、默認(rèn)校驗(yàn)規(guī)則? (1)required:true??????????????? 必輸字段? (2)remote:"check.php"?????使用ajax方法調(diào)用check.php驗(yàn)證輸入值? (3)email:true??????????????????? 必須輸入正確格式的電子郵件? (4)url:true?????????????????????? ?必須輸入正確格式的網(wǎng)址? (5)date:true??????????????????? ?必須輸入正確格式的日期? (6)dateISO:true??????????????? 必須輸入正確格式的日期(ISO),例如:2009-06-23,1998/01/22 只驗(yàn)證格式,不驗(yàn)證有效性? (7)number:true???????????????? 必須輸入合法的數(shù)字(負(fù)數(shù),小數(shù))? (8)digits:true??????????????????? 必須輸入整數(shù)? (9)creditcard:?????????????????? 必須輸入合法的信用卡號(hào)? (10)equalTo:"#field"?????????? 輸入值必須和#field相同? (11)accept:?????????????????????? 輸入擁有合法后綴名的字符串(上傳文件的后綴)? (12)maxlength:5??????????????? 輸入長度最多是5的字符串(漢字算一個(gè)字符)? (13)minlength:10?????????????? 輸入長度最小是10的字符串(漢字算一個(gè)字符)? (14)rangelength:[5,10]????????輸入長度必須介于 5 和 10 之間的字符串")(漢字算一個(gè)字符)? (15)range:[5,10]???????????????? 輸入值必須介于 5 和 10 之間? (16)max:5?????????????????????? ? 輸入值不能大于5? (17)min:10??????????????????????? 輸入值不能小于10?? 三、默認(rèn)的提示? 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: "請(qǐng)修正該字段", email: "請(qǐng)輸入正確格式的電子郵件", url: "請(qǐng)輸入合法的網(wǎng)址", date: "請(qǐng)輸入合法的日期", dateISO: "請(qǐng)輸入合法的日期 (ISO).", number: "請(qǐng)輸入合法的數(shù)字", digits: "只能輸入整數(shù)", creditcard: "請(qǐng)輸入合法的信用卡號(hào)", equalTo: "請(qǐng)?jiān)俅屋斎胂嗤闹?quot;, accept: "請(qǐng)輸入擁有合法后綴名的字符串", maxlength: jQuery.validator.format("請(qǐng)輸入一個(gè)長度最多是 {0} 的字符串"), minlength: jQuery.validator.format("請(qǐng)輸入一個(gè)長度最少是 {0} 的字符串"), rangelength: jQuery.validator.format("請(qǐng)輸入一個(gè)長度介于 {0} 和 {1} 之間的字符串"), range: jQuery.validator.format("請(qǐng)輸入一個(gè)介于 {0} 和 {1} 之間的值"), max: jQuery.validator.format("請(qǐng)輸入一個(gè)最大為 {0} 的值"), min: jQuery.validator.format("請(qǐng)輸入一個(gè)最小為 {0} 的值") }); 推薦做法,將此文件放入messages_cn.js中,在頁面中引入? [codept src="../js/messages_cn.js" type="text/javascript">?[/code 四、使用方式? 1.將校驗(yàn)規(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)容:? 復(fù)制代碼 代碼如下:class="{required:true,minlength:5,messages:{required:'請(qǐng)輸入內(nèi)容'}}" 在使用equalTo關(guān)鍵字時(shí),后面的內(nèi)容必須加上引號(hào),如下代碼: 復(fù)制代碼 代碼如下:class="{required:true,minlength:5,equalTo:'#password'}" 另外一個(gè)方式,使用關(guān)鍵字:meta(為了元數(shù)據(jù)使用其他插件你要包裝 你的驗(yàn)證規(guī)則 在他們自己的項(xiàng)目中可以用這個(gè)特殊的選項(xiàng)) 再有一種方式: $.metadata.setType("attr", "validate"); 這樣可以使用validate="{required:true}"的方式,或者class="required",但class="{required:true,minlength:5}"將不起作用 2.將校驗(yàn)規(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: "請(qǐng)輸入姓名", email: { required: "請(qǐng)輸入Email地址", email: "請(qǐng)輸入正確的email地址" }, password: { required: "請(qǐng)輸入密碼", minlength: jQuery.format("密碼不能小于{0}個(gè)字符") }, confirm_password: { required: "請(qǐng)輸入確認(rèn)密碼", minlength: "確認(rèn)密碼不能小于5個(gè)字符", equalTo: "兩次輸入密碼不一致不一致" } } }); }); //messages處,如果某個(gè)控件沒有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á)式的值為真,則需要驗(yàn)證 required:function(){}返回為真,表時(shí)需要驗(yàn)證 后邊兩種常用于,表單中需要同時(shí)填或不填的元素 五、實(shí)例講解 實(shí)例一:精簡驗(yàn)證,通過表單對(duì)象調(diào)用validate()方法進(jìn)行驗(yàn)證,驗(yàn)證規(guī)則通過html標(biāo)簽屬性定義:以下為常用屬性定義距離 class='required' //必須字段 class='mail' //郵箱驗(yàn)證 class='url' //URL網(wǎng)址驗(yàn)證 class='date' //正確的日期 格式滿足 2012,0204,2012-02-04 class='number' //輸入合法的數(shù)字 class='digits' //輸入整數(shù) minlength='' //最小輸入長度 maxlength='' //最長輸入長度(該值不會(huì)提示,當(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 - 表單驗(yàn)證插件實(shí)例 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>表單驗(yàn)證</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> 實(shí)例二:方法驗(yàn)證,通過自定義表單規(guī)則來驗(yàn)證表單 <!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 - 表單驗(yàn)證插件實(shí)例 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個(gè)字符之間", maxlength:"名稱長度在3-40個(gè)字符之間",remote:"用戶名已存在"}, email: {required:"需要輸入電子郵箱", email:"電子郵箱格式不正確"}, url: {required:"需要輸入U(xiǎn)RL地址", url:"URL地址格式不正確"}, text:"需要輸入文本內(nèi)容" }, }); }); </script> </head> <body> <form id="commentForm" method="get" action="" > <fieldset> <legend>表單驗(yàn)證</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)容,希望對(duì)大家的學(xué)習(xí)有所幫助。 本站聲明 本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn 熱AI工具 Undress AI Tool 免費(fèi)脫衣服圖片 Undresser.AI Undress 人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片 AI Clothes Remover 用于從照片中去除衣服的在線人工智能工具。 Clothoff.io AI脫衣機(jī) Video Face Swap 使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉! 顯示更多 熱門文章 Grass Wonder Build Guide |烏瑪媽媽漂亮的德比 1 個(gè)月前 By Jack chen <??>:在森林里99夜 - 所有徽章以及如何解鎖 4 周前 By DDD 烏瑪?shù)姆劢z漂亮的德比橫幅日程(2025年7月) 1 個(gè)月前 By Jack chen Rimworld Odyssey溫度指南和Gravtech 3 周前 By Jack chen Windows安全是空白或不顯示選項(xiàng) 1 個(gè)月前 By 下次還敢 顯示更多 熱工具 記事本++7.3.1 好用且免費(fèi)的代碼編輯器 SublimeText3漢化版 中文版,非常好用 禪工作室 13.0.1 功能強(qiáng)大的PHP集成開發(fā)環(huán)境 Dreamweaver CS6 視覺化網(wǎng)頁開發(fā)工具 SublimeText3 Mac版 神級(jí)代碼編輯軟件(SublimeText3) 顯示更多 熱門話題 Laravel 教程 1601 29 PHP教程 1502 276 顯示更多 Related knowledge jQuery引用方法詳解:快速上手指南 Feb 27, 2024 pm 06:45 PM jQuery引用方法詳解:快速上手指南jQuery是一個(gè)流行的JavaScript庫,被廣泛用于網(wǎng)站開發(fā)中,它簡化了JavaScript編程,并為開發(fā)者提供了豐富的功能和特性。本文將詳細(xì)介紹jQuery的引用方法,并提供具體的代碼示例,幫助讀者快速上手。引入jQuery首先,我們需要在HTML文件中引入jQuery庫??梢酝ㄟ^CDN鏈接的方式引入,也可以下載 jQuery中如何使用PUT請(qǐng)求方式? Feb 28, 2024 pm 03:12 PM jQuery中如何使用PUT請(qǐng)求方式?在jQuery中,發(fā)送PUT請(qǐng)求的方法與發(fā)送其他類型的請(qǐng)求類似,但需要注意一些細(xì)節(jié)和參數(shù)設(shè)置。PUT請(qǐng)求通常用于更新資源,例如更新數(shù)據(jù)庫中的數(shù)據(jù)或更新服務(wù)器上的文件。以下是在jQuery中使用PUT請(qǐng)求方式的具體代碼示例。首先,確保引入了jQuery庫文件,然后可以通過以下方式發(fā)送PUT請(qǐng)求:$.ajax({u jQuery小技巧:快速修改頁面所有a標(biāo)簽的文本 Feb 28, 2024 pm 09:06 PM 標(biāo)題:jQuery小技巧:快速修改頁面所有a標(biāo)簽的文本在網(wǎng)頁開發(fā)中,我們經(jīng)常需要對(duì)頁面中的元素進(jìn)行修改和操作。在使用jQuery時(shí),有時(shí)候需要一次性修改頁面中所有a標(biāo)簽的文本內(nèi)容,這樣可以節(jié)省時(shí)間和精力。下面將介紹如何使用jQuery快速修改頁面所有a標(biāo)簽的文本,同時(shí)給出具體的代碼示例。首先,我們需要引入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)常會(huì)遇到需要修改頁面上鏈接標(biāo)簽(a標(biāo)簽)的文本內(nèi)容的需求。本文將介紹如何使用jQuery來實(shí)現(xiàn)這個(gè)目標(biāo),并提供具體的代碼示例。首先,我們需要在頁面中引入jQuery庫。在HTML文件中添加以下代碼: jQuery如何移除元素的height屬性? Feb 28, 2024 am 08:39 AM jQuery如何移除元素的height屬性?在前端開發(fā)中,經(jīng)常會(huì)遇到需要操作元素的高度屬性的需求。有時(shí)候,我們可能需要?jiǎng)討B(tài)改變?cè)氐母叨?,而有時(shí)候又需要移除元素的高度屬性。本文將介紹如何使用jQuery來移除元素的高度屬性,并提供具體的代碼示例。在使用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開始計(jì)數(shù),即第一個(gè)元素的索引是0,第二個(gè)元素的索引是1,依此類推。eq()方法的語法如下:$("s 使用jQuery為表格添加新行的方法介紹 Feb 29, 2024 am 08:12 AM jQuery是一個(gè)流行的JavaScript庫,廣泛用于網(wǎng)頁開發(fā)中。在網(wǎng)頁開發(fā)過程中,經(jīng)常需要通過JavaScript動(dòng)態(tài)地向表格中添加新行。本文將介紹如何使用jQuery為表格添加新行,并提供具體的代碼示例。首先,我們需要在HTML頁面中引入jQuery庫??梢酝ㄟ^以下代碼在標(biāo)簽中引入jQuery庫: 如何判斷jQuery元素是否具有特定屬性? Feb 29, 2024 am 09:03 AM 如何判斷jQuery元素是否具有特定屬性?在使用jQuery操作DOM元素時(shí),經(jīng)常會(huì)遇到需要判斷元素是否具有某個(gè)特定屬性的情況。這種情況下,我們可以借助jQuery提供的方法來輕松實(shí)現(xiàn)這一功能。下面將介紹兩種常用的方法來判斷一個(gè)jQuery元素是否具有特定屬性,并附上具體的代碼示例。方法一:使用attr()方法和typeof操作符//判斷元素是否具有特定屬 See all articles
一、用前必備? 官方網(wǎng)站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/? API: http://jquery.bassistance.de/api-browser/plugins.html? 當(dāng)前版本:1.5.5? 需要JQuery版本:1.2.6 , 兼容 1.3.2? ? ?? 二、默認(rèn)校驗(yàn)規(guī)則?
三、默認(rèn)的提示?
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: "請(qǐng)修正該字段", email: "請(qǐng)輸入正確格式的電子郵件", url: "請(qǐng)輸入合法的網(wǎng)址", date: "請(qǐng)輸入合法的日期", dateISO: "請(qǐng)輸入合法的日期 (ISO).", number: "請(qǐng)輸入合法的數(shù)字", digits: "只能輸入整數(shù)", creditcard: "請(qǐng)輸入合法的信用卡號(hào)", equalTo: "請(qǐng)?jiān)俅屋斎胂嗤闹?quot;, accept: "請(qǐng)輸入擁有合法后綴名的字符串", maxlength: jQuery.validator.format("請(qǐng)輸入一個(gè)長度最多是 {0} 的字符串"), minlength: jQuery.validator.format("請(qǐng)輸入一個(gè)長度最少是 {0} 的字符串"), rangelength: jQuery.validator.format("請(qǐng)輸入一個(gè)長度介于 {0} 和 {1} 之間的字符串"), range: jQuery.validator.format("請(qǐng)輸入一個(gè)介于 {0} 和 {1} 之間的值"), max: jQuery.validator.format("請(qǐng)輸入一個(gè)最大為 {0} 的值"), min: jQuery.validator.format("請(qǐng)輸入一個(gè)最小為 {0} 的值") });
推薦做法,將此文件放入messages_cn.js中,在頁面中引入? [codept src="../js/messages_cn.js" type="text/javascript">?[/code 四、使用方式? 1.將校驗(yàn)規(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)容:?
$.metadata.setType("attr", "validate");
這樣可以使用validate="{required:true}"的方式,或者class="required",但class="{required:true,minlength:5}"將不起作用 2.將校驗(yàn)規(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: "請(qǐng)輸入姓名", email: { required: "請(qǐng)輸入Email地址", email: "請(qǐng)輸入正確的email地址" }, password: { required: "請(qǐng)輸入密碼", minlength: jQuery.format("密碼不能小于{0}個(gè)字符") }, confirm_password: { required: "請(qǐng)輸入確認(rèn)密碼", minlength: "確認(rèn)密碼不能小于5個(gè)字符", equalTo: "兩次輸入密碼不一致不一致" } } }); }); //messages處,如果某個(gè)控件沒有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á)式的值為真,則需要驗(yàn)證 required:function(){}返回為真,表時(shí)需要驗(yàn)證 后邊兩種常用于,表單中需要同時(shí)填或不填的元素
五、實(shí)例講解
實(shí)例一:精簡驗(yàn)證,通過表單對(duì)象調(diào)用validate()方法進(jìn)行驗(yàn)證,驗(yàn)證規(guī)則通過html標(biāo)簽屬性定義:以下為常用屬性定義距離
class='required' //必須字段 class='mail' //郵箱驗(yàn)證 class='url' //URL網(wǎng)址驗(yàn)證 class='date' //正確的日期 格式滿足 2012,0204,2012-02-04 class='number' //輸入合法的數(shù)字 class='digits' //輸入整數(shù) minlength='' //最小輸入長度 maxlength='' //最長輸入長度(該值不會(huì)提示,當(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 - 表單驗(yàn)證插件實(shí)例 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>表單驗(yàn)證</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>
實(shí)例二:方法驗(yàn)證,通過自定義表單規(guī)則來驗(yàn)證表單
<!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 - 表單驗(yàn)證插件實(shí)例 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個(gè)字符之間", maxlength:"名稱長度在3-40個(gè)字符之間",remote:"用戶名已存在"}, email: {required:"需要輸入電子郵箱", email:"電子郵箱格式不正確"}, url: {required:"需要輸入U(xiǎn)RL地址", url:"URL地址格式不正確"}, text:"需要輸入文本內(nèi)容" }, }); }); </script> </head> <body> <form id="commentForm" method="get" action="" > <fieldset> <legend>表單驗(yàn)證</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)容,希望對(duì)大家的學(xué)習(xí)有所幫助。
免費(fèi)脫衣服圖片
人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片
用于從照片中去除衣服的在線人工智能工具。
AI脫衣機(jī)
使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!
好用且免費(fèi)的代碼編輯器
中文版,非常好用
功能強(qiáng)大的PHP集成開發(fā)環(huán)境
視覺化網(wǎng)頁開發(fā)工具
神級(jí)代碼編輯軟件(SublimeText3)
jQuery引用方法詳解:快速上手指南jQuery是一個(gè)流行的JavaScript庫,被廣泛用于網(wǎng)站開發(fā)中,它簡化了JavaScript編程,并為開發(fā)者提供了豐富的功能和特性。本文將詳細(xì)介紹jQuery的引用方法,并提供具體的代碼示例,幫助讀者快速上手。引入jQuery首先,我們需要在HTML文件中引入jQuery庫??梢酝ㄟ^CDN鏈接的方式引入,也可以下載
jQuery中如何使用PUT請(qǐng)求方式?在jQuery中,發(fā)送PUT請(qǐng)求的方法與發(fā)送其他類型的請(qǐng)求類似,但需要注意一些細(xì)節(jié)和參數(shù)設(shè)置。PUT請(qǐng)求通常用于更新資源,例如更新數(shù)據(jù)庫中的數(shù)據(jù)或更新服務(wù)器上的文件。以下是在jQuery中使用PUT請(qǐng)求方式的具體代碼示例。首先,確保引入了jQuery庫文件,然后可以通過以下方式發(fā)送PUT請(qǐng)求:$.ajax({u
標(biāo)題:jQuery小技巧:快速修改頁面所有a標(biāo)簽的文本在網(wǎng)頁開發(fā)中,我們經(jīng)常需要對(duì)頁面中的元素進(jìn)行修改和操作。在使用jQuery時(shí),有時(shí)候需要一次性修改頁面中所有a標(biāo)簽的文本內(nèi)容,這樣可以節(jié)省時(shí)間和精力。下面將介紹如何使用jQuery快速修改頁面所有a標(biāo)簽的文本,同時(shí)給出具體的代碼示例。首先,我們需要引入jQuery庫文件,確保在頁面中引入了以下代碼:<
標(biāo)題:使用jQuery修改所有a標(biāo)簽的文本內(nèi)容jQuery是一款流行的JavaScript庫,被廣泛用于處理DOM操作。在網(wǎng)頁開發(fā)中,經(jīng)常會(huì)遇到需要修改頁面上鏈接標(biāo)簽(a標(biāo)簽)的文本內(nèi)容的需求。本文將介紹如何使用jQuery來實(shí)現(xiàn)這個(gè)目標(biāo),并提供具體的代碼示例。首先,我們需要在頁面中引入jQuery庫。在HTML文件中添加以下代碼:
jQuery如何移除元素的height屬性?在前端開發(fā)中,經(jīng)常會(huì)遇到需要操作元素的高度屬性的需求。有時(shí)候,我們可能需要?jiǎng)討B(tài)改變?cè)氐母叨?,而有時(shí)候又需要移除元素的高度屬性。本文將介紹如何使用jQuery來移除元素的高度屬性,并提供具體的代碼示例。在使用jQuery操作高度屬性之前,我們首先需要了解CSS中的height屬性。height屬性用于設(shè)置元素的高度
jQuery是一種流行的JavaScript庫,被廣泛用于處理網(wǎng)頁中的DOM操作和事件處理。在jQuery中,eq()方法是用來選擇指定索引位置的元素的方法,具體使用方法和應(yīng)用場景如下。在jQuery中,eq()方法選擇指定索引位置的元素。索引位置從0開始計(jì)數(shù),即第一個(gè)元素的索引是0,第二個(gè)元素的索引是1,依此類推。eq()方法的語法如下:$("s
jQuery是一個(gè)流行的JavaScript庫,廣泛用于網(wǎng)頁開發(fā)中。在網(wǎng)頁開發(fā)過程中,經(jīng)常需要通過JavaScript動(dòng)態(tài)地向表格中添加新行。本文將介紹如何使用jQuery為表格添加新行,并提供具體的代碼示例。首先,我們需要在HTML頁面中引入jQuery庫??梢酝ㄟ^以下代碼在標(biāo)簽中引入jQuery庫:
如何判斷jQuery元素是否具有特定屬性?在使用jQuery操作DOM元素時(shí),經(jīng)常會(huì)遇到需要判斷元素是否具有某個(gè)特定屬性的情況。這種情況下,我們可以借助jQuery提供的方法來輕松實(shí)現(xiàn)這一功能。下面將介紹兩種常用的方法來判斷一個(gè)jQuery元素是否具有特定屬性,并附上具體的代碼示例。方法一:使用attr()方法和typeof操作符//判斷元素是否具有特定屬