Нажатие кнопки «Отправить» вызывает постбэк при первом клике и отправляет при втором клике - PullRequest
0 голосов
/ 15 февраля 2012

У меня есть две кнопки на веб-странице. На веб-странице отображается PDF-форма с несколькими полями с проверками. Под валидациями я имею в виду некоторые обязательные поля, а некоторые условные. если все эти проверки выполнены успешно, вы можете отправить форму в формате PDF.

ПРОБЛЕМА: Я ввожу несколько полей, нажимаю на кнопку сохранить, данные сохраняются. затем я нажимаю на кнопку «Отправить», и мне предлагается заполнить все остальные поля, и «Отправить» отключен, что является правильным. Теперь я заполняю все остальные поля и нажимаю «Сохранить». Кнопка «Отправить» включена. Я нажимаю кнопку «Отправить», она вызывает обратную передачу и перезагружает страницу. Я снова нажимаю кнопку отправки, на этот раз она отправляется и отправляет форму.

Почему постбэк происходит при первом клике? и почему он отправляет по второму клику.

метод, который должен вызываться при нажатии кнопки отправки, является функцией javascript.

любая помощь будет оценена. У меня заканчиваются идеи.

1 Ответ

1 голос
/ 18 августа 2012

Вы должны добавить onclick = "return false;"чтобы избежать обратной передачи.

...