Консультация № 100363
31.08.2007, 15:42
0.00 руб.
0 3 3
Здравствуйте ! Допустим у меня есть php страничка с формой. Ну я имею ввиду там
<form action="xxx.php" method="post"> ля ля ля......
<input type="submit" value="Submit!">
</form>
После нажатия на кнопку submit! управление передается скрипту xxx.php . Внимание вопрос)) а возможно ли нажать на кнопку submit программно ? Т.е. с помощью средств php.
Допустим программно заполнить поля и нажать на кнопку чтобы отправить на обработку скриптом xxx.php . Заранее спасибо, но я потом еще скажу спасибо если что )))

Обсуждение

Неизвестный
31.08.2007, 15:49
общий
это ответ
Здравствуйте, Whiteman!
На php Вы такого сделать не можете. Только на Javascript. (form_name_or_id.submit();)
Неизвестный
31.08.2007, 16:37
общий
это ответ
Здравствуйте, Whiteman!
Действительно, на php не сделать. Хотя мне кажется бессмысленно перекидывать пользователя по страницам. Ведь можно переменные, которые вы хотите сабмитить, задать уже в xxx.php и отправлять юзера сразу туда. Все равно он не участвует в сабмите и не может изменить эти переменные. Возможно, эта мысль Вам поможет :)
Неизвестный
31.08.2007, 17:05
общий
это ответ
Здравствуйте, Whiteman!
Нет, невозможно. Зато возможно это сделать средствами JavaScript.

Заполнение INPUT‘a выглядит так:
document.getElementById(‘input_id‘).value = ‘ла-ла-ла‘;

Отправка :

document.form_name.submit();

Задание заначения невозможно выполнить с помощью JS у инпутов с типом file.
Форма ответа