ситуация такова:
Я хочу отключить все элементы управления на странице (возможно, с использованием наложенного div) при отправке формы, чтобы пользователь не мог нажимать другие кнопки, пока страница все еще не обрабатывает обратную передачу. Итак, я использовал событие onsubmit формы для вызова функции javascript, которая делает то же самое. Но теперь эта функция вызывается, а форма вообще не публикуется. Я даже пытался, используя «вернуть истину»; как последняя строка моей функции JavaScript, но форма не публикуется.
Это моя функция JavaScript:
function DoThis()
{
alert('this form is about to be submitted...');
return true;
}
и это мой тег формы:
<form id="form1" runat="server" onsubmit="DoThis();">
Что здесь не так ??? Кроме того, дайте мне знать, если есть какой-то другой способ, который будет служить моей цели ??? Благодаря.
РЕДАКТИРОВАТЬ: я не имею в виду вызовы ajax здесь, так как панели обновления уже имеют функции для включения этого поведения. Я хочу эту функциональность для всей страницы, даже когда нажата кнопка вне панели обновления, что приводит к полной обратной передаче, а не только для ajax-вызовов (так как у пользователя обычно есть достаточно времени, чтобы нажать 2 или 3 кнопки, к тому времени, когда страница перенаправлена или перезагружена).