jQueryダイアログ内のフォームでjQuery Validateを使用しています。ユーザーがダイアログを閉じるときに、すべてのフォーム フィールドをクリアし、エラー フィードバックが表示されているフィールドをリセットしたいと考えています。
フィールドを空白に正しくリセットしていますが、エラー フィードバックは正しくクリアされていません。
これが私のダイアログコードです。
// Attach dialog
$("#myDialog").dialog({
autoOpen: false,
modal: true,
close: function(){
$('#myDialog')[0].reset(); // This works in resetting the actual form values
$("#myDialog").validate().resetForm(); // Not working :(
}
});