在对话框中重置JQuery验证

时间:2012-07-23 21:41:02

标签: javascript jquery

我正在尝试在使用JQuery验证的JQuery Dialog中清除表单的内容。

在我的(对话框).validate(); “dialog.validate不是函数”

// dialog is an ID of a dialog, in this case, "#myDialog" is passed in
function reset(dialog){
    var validator = (dialog).validate();
    validator.resetForm();
}

1 个答案:

答案 0 :(得分:2)

Dialog是一个字符串,而不是DOM元素。你在字符串上调用validate。你似乎忘记了$。这样:

var validator = (dialog).validate();

应该是这样的:

var validator = $(dialog).validate();