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

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

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

function syncButtons() {

//--- edit document button ---

if (rowSelected()) {
setButtonActive('buttonEdit',showEditDocumentDialog);
} else {
setButtonInactive('buttonEdit');
}
}
где меняется фон кнопки и соответсвенно она больше ничего не вызывает
...
Рейтинг: 0 / 0
19.09.2007, 13:39
    #34811152
Vint_x
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
заблокировать submit
В общем вот тебе работающий пример:
Код: 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
19.09.2007, 13:49
    #34811208
Гурант
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
заблокировать submit
Все оказалось проще:
Код: plaintext
1.
   <input type="submit" value="Ввести" name="OK" onclick="this.disabled=true">
...
Рейтинг: 0 / 0
19.09.2007, 13:57
    #34811244
Vint_x
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
заблокировать submit
Ага. краткость - сестра таланта =)
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / заблокировать submit / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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