PHP, отправить форму под нагрузкой - PullRequest
1 голос
/ 23 октября 2011

Я хочу отправить форму сразу, когда в браузере зашел PHP-файл. Как я могу это сделать: желательно в jQuery.

подробности:

У меня есть форма, которая после отправки вставляет некоторые данные в базу данных и отправляет пользователя на отдельную страницу. На отдельной странице у меня есть код для другой формы, который затем направляет пользователей платить за все, что они выбрали.

Я не хочу, чтобы пользователю приходилось нажимать «отправить» во второй форме, чтобы он мог заплатить. Так есть ли способ заставить эту форму отправлять автоматически и, таким образом, направлять пользователя на этап оплаты?

Ответы [ 3 ]

2 голосов
/ 24 ноября 2011

вы можете сделать это

<body onload="submitForm()" ></body>


<script>
function submitForm()
{
 document.frm.submit();
}
</script>

имя файла формы

2 голосов
/ 23 октября 2011

Вызовите метод submit:

$("#formID").submit();

Итак, на вашей второй странице:

<script>
$(function(){
    $("#your-formID").submit();
});
</script>
0 голосов
/ 23 октября 2011

Почему эта форма существует, если она отправлена ​​автоматически? Сделайте перенаправление первой формы непосредственно на третью страницу, а остальные обработайте на сервере. Не нужно отправлять данные клиенту, если они там не используются. И автоматическая публикация с использованием Javascript может не работать на каждом клиенте. Устраните риск, сделав это на стороне сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...