Google Chrome - не могу отправить несколько раз одну и ту же форму, используя JavaScript - PullRequest
2 голосов
/ 03 апреля 2012

Я готовлю форму-обертку, которая позже отправляет мой запрос в другие формы.В моем скрипте я изменяю действие формы и имя поля ввода, в котором хранится запрос.Затем я отправляю несколько раз подготовленную форму, используя .submit()FF и IE это работает.В Google Chrome я заметил проблему - форма отправляется только один раз.Выполняется только последний вызов.

Есть ли способ заставить его работать также в Google Chrome ?

Пожалуйста, посмотрите на следующий код (снова - проблема существуеттолько в Google Chrome ):

<html>
<head>
<script type="text/javascript">
function formSubmit()
{
document.getElementById("frm1").target="_blank";    
document.getElementById("frm1").action="http://www.w3schools.com/jsref/form_action.asp";

document.getElementById("frm1").fname.value = '1111';
document.getElementById("frm1").submit();

document.getElementById("frm1").action="http://www.w3schools.com/jsref/form_action.asp?salt=1";

document.getElementById("frm1").fname.value = '2222';
document.getElementById("frm1").submit();
}
</script>
</head>
<body>

<p>Enter some text in the field below, then press the "Submit" button to submit the form.</p>

<form name="frm1" id="frm1" method="get">
First name: <input type="text" name="fname" /><br /><br />
<input type="button" onclick="formSubmit()" value="Submit" />
</form>

</body>
</html>

Используемые браузеры:

  • Google Chrome: 18.0.1025.142
  • Firefox: 11.0
  • Internet Explorer: 8.0.6001.18702
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...