Здравствуйте, у меня есть форма, в которой есть возможность включить / отключить некоторые поля. Если пользователь выберет No
в качестве опции для определенного раздела формы, все поля в этой форме будут отключены. Тем не менее, я использую эту логику при сохранении данных формы:
frmObject.find(":submit").prop("disabled", true); // Disable submit button
затем этот код для включения кнопки отправки:
frmMessage.show().addClass(obj.CLASS).html("Error!").delay(7000).fadeOut('slow').queue(function(){
$(this).removeClass(obj.CLASS).dequeue();
frmObject.find(":submit").prop('disabled', false); // Enable submit button
});
Проблема, возникшая после отправки формы и успешного сохранения кода, который включает кнопку отправки, повлияет на другие кнопки в форме, которые должны оставаться отключенными. Я не уверен, почему, поскольку у других кнопок есть тег <button></button>
, а у них нет type=submit
. Кто-нибудь знает, как предотвратить такое поведение?