#javascript #forms #asp-classic
#javascript #формы #asp-классический
Вопрос:
У меня есть страница с обычной формой:
<form method="post" action="pro.asp">
<input type="text">
<input type="submit">
</form>
когда он попадет на страницу pro.asp, он выполнит некоторые действия на стороне сервера, такие как отправка почты, а затем мне нужно, чтобы эта страница отправляла все параметры в запросе post на другой веб-сайт
Я не хочу, чтобы другая форма заполнялась автоматически и автоматически отправлялась с помощью скрипта javascript
Есть ли решение для этого?
Комментарии:
1. Непонятно, что вы имеете в виду (или как задействован JavaScript). Ваш серверный код создает POST для внешнего сервера? Или вы пытаетесь направить какой-то клиентский код для этого?
2. Я думаю, у вас есть две страницы электронных писем.asp содержит несколько текстовых полей, и вы хотите отправить эту информацию на отдельный сайт?? Если я прав, то javascript не поможет. Вам необходимо использовать перенаправление и обработку на стороне сервера
3. Muhammad_Shoaib: но перенаправление на стороне сервера не передаст параметры POST. @david: я хочу, чтобы страница asp выполняла публикацию с параметрами, но фактически переходила на эту страницу на стороне клиента (поэтому я не могу использовать xmlhttp, например)
Ответ №1:
Обязательно ли делать публикацию на другом веб-сайте?
Самое простое, что можно сделать, это, когда вы закончите обработку своей собственной формы, отправить значения на другую страницу в виде GET.
Для этого все, что вам нужно сделать, это завершить обработку с помощью response.redirect.
Response.Redirect ("http://somewebsite.com?value=X")