国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

表單驗證

2024-04-27 15:01:50
字體:
來源:轉載
供稿:網友

jquery.validation.js 表單驗證

 

官網地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation

jQuery plugin: Validation 使用說明  

一導入js庫
<script src="../js/jquery.js" type="text/javascript"></script>
<script src="../js/jquery.validate.js" type="text/Javascript"></script>

 

二、默認校驗規則
(1)required:true                必輸字段
(2)remote:"check.php"      使用Ajax方法調用check.php驗證輸入值
(3)email:true                    必須輸入正確格式的電子郵件
(4)url:true                        必須輸入正確格式的網址
(5)date:true                      必須輸入正確格式的日期 日期校驗ie6出錯,慎用
(6)dateISO:true                必須輸入正確格式的日期(ISO),例如:2009-06-23,1998/01/22 只驗證格式,不驗證有效性
(7)number:true                 必須輸入合法的數字(負數,小數)
(8)digits:true                    必須輸入整數
(9)creditcard:                   必須輸入合法的信用卡號
(10)equalTo:"#field"          輸入值必須和#field相同
(11)accept:                       輸入擁有合法后綴名的字符串(上傳文件的后綴)
(12)maxlength:5               輸入長度最多是5的字符串(漢字算一個字符)
(13)minlength:10              輸入長度最小是10的字符串(漢字算一個字符)
(14)rangelength:[5,10]      輸入長度必須介于 5 和 10 之間的字符串")(漢字算一個字符)
(15)range:[5,10]               輸入值必須介于 5 和 10 之間
(16)max:5                        輸入值不能大于5
(17)min:10                       輸入值不能小于10

 

三、默認的提示
messages: {
    required: "This field is required.",
    remote: "Please fix this field.",
    email: "Please enter a valid email address.",
    url: "Please enter a valid URL.",
    date: "Please enter a valid date.",
    dateISO: "Please enter a valid date (ISO).",
    dateDE: "Bitte geben Sie ein g眉ltiges Datum ein.",
    number: "Please enter a valid number.",
    numberDE: "Bitte geben Sie eine Nummer ein.",
    digits: "Please enter only digits",
    creditcard: "Please enter a valid credit card number.",
    equalTo: "Please enter the same value again.",
    accept: "Please enter a value with a valid extension.",
    maxlength: $.validator.format("Please enter no more than {0} characters."),
    minlength: $.validator.format("Please enter at least {0} characters."),
    rangelength: $.validator.format("Please enter a value between {0} and {1} characters long."),
    range: $.validator.format("Please enter a value between {0} and {1}."),
    max: $.validator.format("Please enter a value less than or equal to {0}."),
    min: $.validator.format("Please enter a value greater than or equal to {0}.")
},

如需要修改,可在js代碼中加入:

jQuery.extend(jQuery.validator.messages, {
  required: "必選字段",
  remote: "請修正該字段",
  email: "請輸入正確格式的電子郵件",
  url: "請輸入合法的網址",
  date: "請輸入合法的日期",
  dateISO: "請輸入合法的日期 (ISO).",
  number: "請輸入合法的數字",
  digits: "只能輸入整數",
  creditcard: "請輸入合法的信用卡號",
  equalTo: "請再次輸入相同的值",
  accept: "請輸入擁有合法后綴名的字符串",
  maxlength: jQuery.validator.format("請輸入一個 長度最多是 {0} 的字符串"),
  minlength: jQuery.validator.format("請輸入一個 長度最少是 {0} 的字符串"),
  rangelength: jQuery.validator.format("請輸入 一個長度介于 {0} 和 {1} 之間的字符串"),
  range: jQuery.validator.format("請輸入一個介于 {0} 和 {1} 之間的值"),
  max: jQuery.validator.format("請輸入一個最大為{0} 的值"),
  min: jQuery.validator.format("請輸入一個最小為{0} 的值")
});

推薦做法,將此文件放入messages_cn.js中,在頁面中引入
<script src="../js/messages_cn.js" type="text/javascript"></script>

 

四、使用方式
1.將校驗規則寫到控件中

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 抚州市| 华阴市| 尼木县| 永济市| 海阳市| 正宁县| 定南县| 商南县| 五家渠市| 东宁县| 汝南县| 扶绥县| 新乡市| 三台县| 庆云县| 东乡县| 从江县| 吉林省| 察哈| 寿阳县| 金沙县| 辛集市| 丘北县| 乌拉特前旗| 通海县| 尚义县| 寻甸| 邳州市| 邯郸市| 石河子市| 浏阳市| 沁阳市| 保德县| 长葛市| 汉中市| 秦皇岛市| 石首市| 永丰县| 九台市| 湾仔区| 九寨沟县|