Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > автоматическое нажатие кнопки Submit


Автор: WWWeb 25.9.2005, 18:34
Имеется форма

Код


<form action="?" method="POST" name="form1">
<input type="text" name="f1" value="">
<input type="text" name="f2" value="">
<input type="Submit" value="Submit">
</form>


Как сделать чтобы скрипт сам нажимал на кнопку Submit при загрузке страницы.

Автор: batigoal 25.9.2005, 20:43
Джаваскриптом. Посадить на событие onLoad отправку формы. Что-то вроде этого:
Код

<body onLoad="document.form1.submit()">


Модератор: переношу из Java

Автор: Sardar 26.9.2005, 15:59
Цитата(WWWeb @ 25.9.2005, 17:34)
Как сделать чтобы скрипт сам нажимал на кнопку Submit при загрузке страницы.

Ты хоть сам понял что сказал? Если да, то тебе document.forms.form1.submit() поможет, положи в onload body. Но помни, любое извращение - признак не проффесионализма, нафига перезагружать страницу сразу после загрузки smile

Автор: WWWeb 1.10.2005, 19:14
Код


<body onLoad="document.form1.submit()">

<form action="?" method="POST"  name="form1">
<input type="text" name="input1">
<input type="submit" name="submit" value="submit">
</form>

</body>



Из-за того что у кнопки подтверждения name=Submit скрипт выдает ошибку... как это исправить?

P.S имя должно быть Submit

Автор: Aliance 1.10.2005, 21:35
Либо перепиши скрипт, либо имулируй нажатие на кнопке Submit()
Код

<body onLoad="document.getElementById('sbm').click()">

<form action="?" method="POST"  name="form1">
<input type="text" name="input1">
<input type="submit" name="submit" id="sbm" value="submit">
</form>

</body>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)