|
|
|
отправка формы без нажатия субмит и других действий
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, как JavaScrip-ом отправить форму без каких либо действий со стороны пользователя? <FORM ACTION="" METHOD="POST"> <INPUT TYPE="TEXT" NAME="a1" VALUE="34"> <INPUT TYPE="SUBMIT" VALUE="Send" > </FORM> Поясню, если я не совсем понятно выразил свою просьбу: Пользователь попал на страницу, где данные уже заполнены, если они соответсвуют заданным критериям, то данные автоматически должны быть отправлены методом POST на следующую страницу. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2007, 02:35 |
|
||
|
отправка формы без нажатия субмит и других действий
|
|||
|---|---|---|---|
|
#18+
Где-то как-то так: Код: plaintext 1. 2. 3. "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2007, 09:20 |
|
||
|
отправка формы без нажатия субмит и других действий
|
|||
|---|---|---|---|
|
#18+
On Mon, 05 Nov 2007 09:20:54 +0300, Ex_Soft <nospam@sql.ru> wrote: > Где-то как-то так: > > ... > <body onload="if(CheckValid()) submit()"> > ... Просто submit -- это что? <body onload="document.forms[0].submit()"> -- Здесь у нас туманы и дожди, здесь у нас холодные рассветы, Здесь на неизведанном пути ждут замысловатые сюжеты! Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2007, 23:38 |
|
||
|
отправка формы без нажатия субмит и других действий
|
|||
|---|---|---|---|
|
#18+
submit - это функция... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 00:32 |
|
||
|
отправка формы без нажатия субмит и других действий
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2007, 09:31 |
|
||
|
отправка формы без нажатия субмит и других действий
|
|||
|---|---|---|---|
|
#18+
всем спасибо. <body onload="if(CheckValid()) submit()"> вышло, но какие-то проблемы возникли с размещением когда на странице. почему-то не везде срабатывало :( <body onload="document.forms[0].submit()"> тоже работает, правда я не понял что такое forms[0]. в результате воспользовался конструкцией типа: <FORM NAME="FFF" ACTION="/index.php" METHOD="GET"> <INPUT TYPE="TEXT" NAME="a1" VALUE="32"> <INPUT TYPE="SUBMIT" VALUE="Send" > </FORM> <script> document.FFF.submit(); </script> за ссылку спасибо, познавательный сайт, но я еще в терминах и в функциях не очень, так что там мне пока многое не ясно. ОДНАКО, у меня возникла новая проблема в моем скрипте (точнее не моем, иначе бы и не спрашивал) Впорос: в скрипте есть форма а в форме несколько кнопок, одна из них "ok" но она не (TYPE=SUBMIT) мне надо что бы при загрузке страницы автоматически имитировалось нажатие этой кнопки. вот часть кода при этой кнопке : <input value="OK" type="button" onclick="parent.parent.ei(event, 'index.htm', .... попробовал заменить onclick на onload но что-то страница сама по себе перезагружаться не захотела :( Подскажите, пожалуйста, куда думать или как сделать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2007, 02:54 |
|
||
|
отправка формы без нажатия субмит и других действий
|
|||
|---|---|---|---|
|
#18+
Pitalkin1 вот часть кода при этой кнопке : <input value="OK" type="button" onclick="parent.parent.ei(event, 'index.htm', .... попробовал заменить onclick на onload но что-то страница сама по себе перезагружаться не захотела :( Подскажите, пожалуйста, куда думать или как сделать :) parent.parent - это, надо полагать, само body - input.parent -> form form.parent ->body так что onload="ei(event, 'index.htm', ...." ...... наверное :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2007, 03:25 |
|
||
|
отправка формы без нажатия субмит и других действий
|
|||
|---|---|---|---|
|
#18+
Pitalkin1попробовал заменить onclick на onload У кнопки менял? Событие после загрузки страницы это onload у тега body... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2007, 09:14 |
|
||
|
отправка формы без нажатия субмит и других действий
|
|||
|---|---|---|---|
|
#18+
krvsa , я согласен, что тебе смешно, но я лох в яве, хоть что-то надо же было попробовать, если читаю мануал по яве и чего-то не въезжаю. хотя php освоил без проблемсов :) volod.ru , я не понял: input.parent -> form form.parent ->body это надо как-то помечать, что это ява скрипт, или это просто рассуждения что есть что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2007, 16:41 |
|
||
|
отправка формы без нажатия субмит и других действий
|
|||
|---|---|---|---|
|
#18+
Pitalkinхоть что-то надо же было попробовать Может просто не с того начал? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2007, 08:46 |
|
||
|
отправка формы без нажатия субмит и других действий
|
|||
|---|---|---|---|
|
#18+
А с чего же еще? вот у меня в форме кнопка "OK". при нем - яваскрипт с реакцией на событие onclick. надо симитировать, что это событие было, или каким-то другим способом вызвать его выполнение автоматически при загрузке страницы. Вот так выглядит скрипт при кнопке "OK": <input value="OK" type="button" name="_guid_4E740980A8B64B91805CD314E92040BB_" onclick="parent.parent.ei(event, 'index.htm', 'index', '_top', parent.parent, 'ec367', this.value, parent.parent.rightFrame_guid_D6C7333B9DD0494E904F3878FCAE2BF1_._guid_BFD947B3847645958987D82E18A9FE54_.document.dialogMainView_guid_B73A91DD8BAC4CC19780F84BC610B6BA_)"> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2007, 17:14 |
|
||
|
отправка формы без нажатия субмит и других действий
|
|||
|---|---|---|---|
|
#18+
А что мешает в Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2007, 17:32 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=34917692&tid=1457377]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
168ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 275ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...