0

我有以下表單。TypeError:驗證器未定義在jquery.validate.js中

enter image description here

一旦我點擊轉到下一節按鈕我可以直接在這種形式下一部分。

這裏whole code這一觀點,這

但現在當我點擊我沒有得到任何迴應,我不能轉到下一個頁面我得到以下的Layout file該視圖頁面error.But此錯誤只發生在Firefox,一旦我改變調試到Chrome這是工作。

TypeError: validator is undefined file_path/jquery.validate.js

這是錯誤視圖

Error視圖1

enter image description here

一次我點擊上述觀點我可以看到下面視圖

Error視圖2

enter image description here

Bugzilla的調試器以下jquery.validate.js文件的部分([if (validator.settings.rules)])有錯誤

staticRules: function(element) { 
    var rules = {}; 
    var validator = $.data(element.form, "validator"); 
    if (validator.settings.rules) { 
     rules = $.validator.normalizeRule(validator.settings.rules[element.name]) || {}; 
    } 
    return rules; 
}, 
+1

你能否給我們提供** **源代碼的服務器端代碼? –

+0

@ARIFMAHMUDRANA [這是HTML](https://bitbucket.org/snippets/Common_Admin/yqx99/add-new-product) – kez

+0

看看你的佈局和視圖,你有遍佈整個地方的重複腳本(至少jquery的3份拷貝 - 最後一份抹去了其他的)。把你所有的腳本放在一個地方(在''或緊接在''標籤之前,並確保你有正確的順序並且沒有重複的 –

回答

1

我相信你需要更新你的HTML和改變<div class="form-horizontal"><form class="form-horizontal">指出。不要忘記更新結束標籤。

+1

一旦我轉移到您的解決方案,再次發生同樣的錯誤 – kez