powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / заблокировать submit
8 сообщений из 8, страница 1 из 1
заблокировать submit
    #34810461
Гурант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Как правильно заблокировать кнопку submit в форме? ASP + VBScript
Форма заказов. После нажатия управление передается другой asp-шке (передача данных)
и пока она не выполнится форма не исчезает. Если в это время юзверь потыкает в кнопку ,то отошлется ровно столько заказов стока он тупо тыкал.

что делать?
...
Рейтинг: 0 / 0
заблокировать submit
    #34810575
Vint_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Исполльзуй событие в форме onsubmit="return MyFunction()" . отправишь запрос на JavaScript и вернёшь false; либо кнопку отправки заблокируешь.
...
Рейтинг: 0 / 0
заблокировать submit
    #34810782
Гурант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо за ответ
Но как, собственно, ее блокировать?
...
Рейтинг: 0 / 0
заблокировать submit
    #34810959
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гурантспасибо за ответ
Но как, собственно, ее блокировать?
Код: plaintext
1.
2.
3.
function MyFunction(){
//...
return false;
}
...
Рейтинг: 0 / 0
заблокировать submit
    #34811034
toriador
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно при нажатии вызывать функцию
типа такого

function syncButtons() {

//--- edit document button ---

if (rowSelected()) {
setButtonActive('buttonEdit',showEditDocumentDialog);
} else {
setButtonInactive('buttonEdit');
}
}
где меняется фон кнопки и соответсвенно она больше ничего не вызывает
...
Рейтинг: 0 / 0
заблокировать submit
    #34811152
Vint_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем вот тебе работающий пример:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<form method="get" id="f1" action="http://www.yandex.ru/yandsearch" onsubmit="return FoprmSubmit()">
       <input type="text" name="text" /> <input id="SubmitButton" type="submit" value="Отправить" />
    </form>
    <script language="javascript" type="text/javascript">
    function FoprmSubmit()
    {
       f1.submit();
       document.getElementById("SubmitButton").disabled = true;
        return false;
    }
    </script>
...
Рейтинг: 0 / 0
заблокировать submit
    #34811208
Гурант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все оказалось проще:
Код: plaintext
1.
   <input type="submit" value="Ввести" name="OK" onclick="this.disabled=true">
...
Рейтинг: 0 / 0
заблокировать submit
    #34811244
Vint_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ага. краткость - сестра таланта =)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / заблокировать submit
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]