Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.10.2015, 15:13
Интересующийся
Отправить личное сообщение для ninjajnin Посмотреть профиль Найти все сообщения от ninjajnin
 
Регистрация: 16.10.2015
Сообщений: 15

Как залочить кнопку отправки (после отправки данных) в форме на указанное время?
Требуется залочить кнопку после отправки данных на определенное время.

примерно так:

<form id = "myForm" name = "forma" action = "#" method = "post" onSubmit = "">
<input type = "text" name = "text" />
<input type = "button"  value = "отправить"  onClick = "checkForm()" />
</form>
 
<script type = "text/javascript">
function checkForm()
{
setTimeout('document.forma.submit()',2000); //задержка
}
</script>


Только здесь сначала лочится кнопка, отсчитывает таймер и только потом отправляется сообщение, а мне нужно наоборот:

1. отправляются данные
2. лочится кнопка
3. отсчитывает таймер
4. кнопка снова активна

и еще бы сам таймер вывести
Ответить с цитированием
  #2 (permalink)  
Старый 22.10.2015, 09:37
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,205

ninjajnin, если у формы нет action - значит она отправляет данные сама себе. Т.е. она будет перечитана.
Чтобы страница что-то знала "о себе" нужно:
- либо правильно ее сформировать на сервере
- либо она должна прочитать нужные ей данные (локальное хранилище, куки) и выполнить какие-то преобразования самой сабя
Ответить с цитированием
  #3 (permalink)  
Старый 22.10.2015, 09:39
Интересующийся
Отправить личное сообщение для ninjajnin Посмотреть профиль Найти все сообщения от ninjajnin
 
Регистрация: 16.10.2015
Сообщений: 15

трололо трололо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Всплывающее окно после нажатия на кнопку в форме kolhoz jQuery 29 26.03.2015 16:55
Сохранение данных после закрытия страницы HekracoB AJAX и COMET 12 02.01.2015 12:41
Как сделать disabled кнопки во время отправки формы? Bad Request Events/DOM/Window 7 16.04.2014 13:49
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
Не понимаю JavaScript. Как сделать ожидание события загрузки данных? xintrea AJAX и COMET 7 01.06.2013 17:18