У меня есть форма редактирования, в которой я отключаю кнопку отправки, если не указана одна из указанных дат вступления в силу. Кнопка отправки отключена, а затем снова включена (jQuery UI - v1.13.1)
Вот мой код
Код: Выделить всё
$('#EffectiveDate').change(function () {
ValidateSubmission();
});
var requiredFieldsPopulated = notes !== '' && effectiveDate !== '' &&
expirationDate !== '';
***$('#submitBtn').prop('disabled',!requiredFieldsPopulated );***
$('#effectiveDateGroup').addClass('required');
$('#expirationDateGroup').addClass('required');
При вызове
$('#submitBtn').prop('disabled',!requiredFieldsPopulated );, кнопка отключается, а затем переходит к функции диспетчеризации (см. прикрепленный снимок экрана — выделенная желтая линия включает ее) и снова включается, оставляя ее включенной. Чего мне не хватает?
Подробнее здесь:
https://stackoverflow.com/questions/793 ... es-enabled