Я искал два дня, чтобы найти решение этой проблемы, и я не могу найти ничего, что сработало бы для меня. У меня есть LinkButton
, который отключен при загрузке страницы. Я отключаю кнопку следующим образом:
$("#BtnSubmit").prop("disabled", true);
$("#BtnSubmit").removeAttr("enabled");
Когда пользователь заполняет все обязательные поля, я пытаюсь повторно включить LinkButton
следующим образом:
$("#BtnSubmit").removeAttr("disabled");
Однако это не работает. Я просмотрел сгенерированную разметку, и кажется, что атрибут href
атрибута LinkButton
удален, когда для него установлено значение disabled
. Простое удаление атрибута disabled
не работает. Я также попытался добавить атрибут enabled
следующим образом:
$("#BtnSubmit").attr("enabled", "true");
Однако это тоже не работает.
Что мне не хватает? Кнопка явно повторно активируется с точки зрения дизайна. Он отлично переходит от внешнего вида disabled
к внешнему виду enabled
, но не возвращает свой атрибут href
. Я пытался вручную добавить href
, но это тоже не работает. Большинство решений, которые я нашел, касаются только того, как отключить кнопку; ни один из них, похоже, ничего не упоминает о повторном включении. Какие-либо предложения?