У меня есть разные диалоговые окна на странице. если я открою диалоговое окно и сделаю некоторую форму, если форма недействительна, тогда она будет отображать сообщения об ошибках, и диалог закрывается. снова, если я снова открою ту же ошибку диалога. Я хочу скрыть сообщения об ошибках, когда снова открою тот же диалог.
Я сделал некоторые изменения кода в событии закрытия диалогового окна, когда он не работает.
$dlg = $("#ItemDialog");
close: function () {
var popupForm = $dlg.find("form");
$(popupForm).trigger('reset');
if ($scope.popupForm) $scope.popupForm.$setPristine();
}
Кажется, что закрытое событие не является обязательным. Чтобы связать событие закрытия jQuery, см. Этот qaru.site/questions/38282/...
EDIT Чтобы очистить форму, попробуйте следующее:
var popupForm = $dlg.find("form");
popupForm[0].reset();
или если у вас нет радио, установите флажок и выберите попытку
popupForm.find("input, textarea").not(':input[type=button], :input[type=submit], :input[type=reset]').val("");