Я могу отключить пустые поля формы, по представлению, с:Как повторно включить отключенные поля формы после отправки формы?
<form method="GET" onsubmit="onsubmit1(this)">
...
<script type="text/javascript">
function onsubmit1(thiz) {
$(thiz).find(':input').each(
function() {
if (!$(this).val()) {
$(this).attr('disabled', true)
}
}
)
}
Проблема заключается в том, что поля остаются неактивными, когда пользователь выбирает экспортировать файл CSV, как страница не обновить после того, как файл .CSV загрузится в браузер.
Я бы хотел, чтобы отключенные поля ввода были повторно включены, когда пользователь выбирает экспорт файла.
Бонусные баллы за это решение можно получить с помощью обработчика формы onsubmit
, а не с помощью обработчика onclick
кнопки отправки, так как есть много кнопок отправки.
хммм так, что вам нужно, когда загрузка завершена вы хотите входы быть повторно включен? – Nomad101
Если вы не отключите обработку отправки по умолчанию, страница будет перезагружена при ее отправке, и все будет повторно включено. – Barmar
Да, я хотел бы, чтобы пустые поля снова включались. Я обновил свой вопрос, чтобы сделать это ясно. –