91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jQuery Validate 校驗多個相同name的方法

發布時間:2020-09-30 22:38:47 來源:腳本之家 閱讀:234 作者:翟鳳璽 欄目:web開發

導讀:

在表單頁中有如下代碼

 <form>
  <input name="zhai"/><!-- 三個相同name的input -->
  <input name="zhai"/>
  <input name="zhai"/>
 </form>

jquery validate在對多個相同name校驗時,只校驗第一個input框。

解決方案一:

在表單頁對應的js中加入如下代碼 只有當前頁可以解決對多個name校驗

 if ($.validator) {
   $.validator.prototype.elements = function () {
    var validator = this,
     rulesCache = {};
    return $(this.currentForm)
    .find("input, select, textarea")
    .not(":submit, :reset, :image, [disabled]")
    .not(this.settings.ignore)
    .filter(function () {
     if (!this.name && validator.settings.debug && window.console) {
      console.error("%o has no name assigned", this);
     }
     rulesCache[this.name] = true;
     return true;
    });
   }
  }

解決方案二:

修改源文件 所有的頁面都可以驗證多個name

方式1:修改jquery.validate.js文件

用 ctrl+F 查找 this.name in rulesCache 注釋掉如下代碼。

elements: function() {
   var validator = this,
    rulesCache = {};
   // select all valid inputs inside the form (no submit or reset buttons)
   return $(this.currentForm)
   .find("input, select, textarea")
   .not(":submit, :reset, :image, [disabled]")
   .not( this.settings.ignore )
   .filter(function() {
    if ( !this.name && validator.settings.debug && window.console ) {
     console.error( "%o has no name assigned", this);
    }
    // 注釋掉這里
    // select only the first element for each name, and only those with rules specified
    //if ( this.name in rulesCache || !validator.objectLength($(this).rules()) ) {
    // return false;
    //} 
    rulesCache[this.name] = true;
    return true;
   });
  },

方式2:修改jquery.validate.min.js文件

用 ctrl+F 查找(c[this.name]=!0,!0)})

 return !this.name && b.settings.debug && window.console && console.error("%o has no name assigned", this),
//this.name in c || !b.objectLength(a(this).rules()) ? !1 : (c[this.name] = !0, !0)//注釋這行
c[this.name] = !0, !0 //添加這行

以上所述是小編給大家介紹的jQuery Validate 校驗多個相同name的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

正定县| 西乌| 南城县| 绥德县| 永靖县| 新平| 浦县| 秭归县| 穆棱市| 城步| 东明县| 大庆市| 青川县| 永济市| 措勤县| 丰宁| 青田县| 湄潭县| 巨鹿县| 依兰县| 资兴市| 白朗县| 工布江达县| 耿马| 东光县| 福州市| 定南县| 上栗县| 林州市| 新巴尔虎左旗| 武隆县| 民权县| 泰宁县| 台南市| 永登县| 芷江| 万年县| 花莲县| 海丰县| 巴彦县| 长葛市|