Jquery “错误”;“验证程序未定义”;使用表格编辑下拉列表时发生
我正在使用jeditable对我的表进行内联编辑。在我的表格中,我可以编辑文本、日期选择器和下拉列表 但是,当我编辑下拉列表时,firebug中会出现错误:Jquery “错误”;“验证程序未定义”;使用表格编辑下拉列表时发生,jquery,jquery-validate,datatables,jeditable,Jquery,Jquery Validate,Datatables,Jeditable,我正在使用jeditable对我的表进行内联编辑。在我的表格中,我可以编辑文本、日期选择器和下拉列表 但是,当我编辑下拉列表时,firebug中会出现错误: validator is undefined [Break On This Error] validator.settings[eventType] && v...ype].call(validator, this[0], event); jquery.validate.js或jquery.js发生错误 但是,在编辑下拉
validator is undefined
[Break On This Error] validator.settings[eventType] && v...ype].call(validator, this[0], event);
jquery.validate.js或jquery.js发生错误
但是,在编辑下拉列表时,我没有调用任何验证方法
以下是为下拉列表声明表的代码:
// Drop down
$('.dropdown').editable('@(Url.Action("Edit", "Stock"))',
{
data: getFoodTypesList(),
type: 'select',
indicator: 'saving...',
event: 'dblclick',
//tooltip: 'Double click to edit...',
style: 'inherit',
width: '240px',
submit: '<img src="@Url.Content("~/Content/Add_in_Images/ok.png")" alt="ok"/>',
cancel: '<img src="@Url.Content("~/Content/Add_in_Images/cancel.png")" alt="cancel"/>',
// Use callback function to assign display text for the field after edit
callback: function (value, settings) {
var temp = getFoodTypeName(value);
$(this).text(temp);
$.ajax({
async: false,
url: '@(Url.Action("GetStockTable", "Stock"))',
type: 'GET',
success: function (result) {
$('#tableplaceholder').html(result);
unitDropDown();
}
});
}
});
它指向这条线:
// Datepicker
$('.storagedatepicker').editable('/Stock/Edit',
{
type: 'datepicker',
indicator: 'saving...',
这是datepicker字段的表。。。
我看不出为什么与此相关…当我删除
@using BeginForm
从我的桌子上
我不记得我为什么要把它包括在内,但到目前为止,没有它它仍然可以正常工作。。我猜该错误是由“默认”验证触发的,该验证应用于表单标记中的任何内容
欢迎您的任何意见和反馈。。谢谢……当我删除
@using BeginForm
从我的桌子上
我不记得我为什么要把它包括在内,但到目前为止,没有它它仍然可以正常工作。。我猜该错误是由“默认”验证触发的,该验证应用于表单标记中的任何内容
欢迎您的任何意见和反馈。。谢谢……当我们将表控件放在另一个启用jquery验证的表单中时,会发生此错误。这是因为绝地表本身创建了一个表单,所以最终一个表单在另一个表单中 为了禁用对子表单元素的验证,我在“jquery.jeditable.js”脚本文件的行后面添加了以下代码
var form = $('<form />');
当我们将表控件放在另一个窗体中并启用jquery验证时,会发生此错误。这是因为绝地表本身创建了一个表单,所以最终一个表单在另一个表单中 为了禁用对子表单元素的验证,我在“jquery.jeditable.js”脚本文件的行后面添加了以下代码
var form = $('<form />');
你能提供一个到页面的链接或者上传一个例子到jsfiddle.net吗?我担心代码太长太复杂了,无法只检查这个问题。我是在局部视图中看到的,还有很多其他依赖项,我不知道如何将其放入jsfiddle中。。这是我最后一年的项目,所以它不适合互联网…:(你能提供一个页面链接或上传一个例子到JSFIDLE.net吗?我担心代码太长太复杂了,无法只检查这个问题。.我是在局部视图中得到的,还有很多其他依赖项,我不知道如何将其放入JSFIDLE。.这是我最后一年的项目,所以它不适用于互联网…:(