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