Как перенаправить значения на другую страницу без события клика в HTML. Ниже код хорошо IE. Но не в Мозиле - PullRequest
0 голосов
/ 07 мая 2010

Я ввел PayPal на моей веб-странице.Процесс «данные входы перенаправляются на другую страницу (2-я страница), которая должна получить этот вход и перенаправить на страницу PayPal (третья страница).Здесь мы представляем данные на первой странице.передача значения на вторую страницу (на этой странице взаимодействие с пользователем не разрешено) после перехода на третью страницу. Отлично работает в IE.Но не в Мозиле. Отправьте любое решение.

Пример кода (вторая страница):


<% string product = Request.QueryString ["productName"]. ToString ();%> <% string amount = Request.QueryString ["price"]. ToString ();%> ">"> document.all.frmpaypal.submit ();


Штраф в IE, а не в Мозиле

Ответы [ 4 ]

2 голосов
/ 07 мая 2010
document.getElementById("frmpaypal").submit();
1 голос
/ 07 мая 2010

document.all - нестандартное расширение только для IE. Вы можете использовать:

document.getElementById("frmpaypal").submit();

, который будет работать в обоих браузерах. Еще лучше использовать что-то вроде jQuery :

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

(Этот простой пример не показывает мощь jQuery, но он вам понравится, когда вы узнаете все, что он может сделать!)

0 голосов
/ 07 мая 2010

Вы проверяли возможность отправки значений через GET вместо POST в атрибуте действия FORM?

0 голосов
/ 07 мая 2010

document.all является нестандартным. Добавьте идентификатор и используйте document.getElementById .

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