Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Отложить submit формы

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Altynayka
Отправлено: 30 Ноября, 2011 - 17:10:40
Post Id


Частый гость


Покинул форум
Сообщений всего: 208
Дата рег-ции: Март 2008  


Помог: 0 раз(а)




Здравствуйте!
Подскажите как поступить?
При нажатии на submit формы должен выполняться js скрипт. Но он не успевает выполнится. Как приостановить submit формы до момента пока js скрипт не выполниться полностью, при том что все это должно происходить при нажатии на submit. Спасибо.
 
 Top
Ch_chov
Отправлено: 30 Ноября, 2011 - 17:16:55
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


Помог: 90 раз(а)




Что значит "не успевает"? Вешайте JS на onsubmit, а не на onclick.
 
 Top
sKaa
Отправлено: 30 Ноября, 2011 - 18:37:10
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011  
Откуда: Россия г. Нижний Новгород


Помог: 25 раз(а)

[+]


CODE (html):
скопировать код в буфер обмена
  1.  
  2. <script>
  3. function qwe(){
  4. alert(1);
  5. return false;
  6. }
  7. </script>
  8.  
  9. <form action='qwe.php' onsubmit='qwe();'>
  10. <input type=submit >
  11. </form>
  12.  
 
 Top
Altynayka
Отправлено: 30 Ноября, 2011 - 19:34:58
Post Id


Частый гость


Покинул форум
Сообщений всего: 208
Дата рег-ции: Март 2008  


Помог: 0 раз(а)




sKaa мне не нужно отменять действия.. а просто отложить пока не выполниться скрипт.. при return false; сабмит произойдет?
 
 Top
sKaa
Отправлено: 30 Ноября, 2011 - 19:43:24
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011  
Откуда: Россия г. Нижний Новгород


Помог: 25 раз(а)

[+]


Ну так ты внутри этой функции выполни JS и после выполнения return true
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB