многократные действия формы не работают, используя JS? - PullRequest
1 голос
/ 19 апреля 2010

У меня есть форма, а затем функция JS, которая обрабатывает ее и выполняет 3 действия. Вот моя функция:

function submit(){ 
    document.optin.action = "link1.php"
    document.optin.target = "_self"; 
    document.optin.submit();
    window.open('http://link2.html','','scrollbars=yes,height=600,width=900,resizable=yes');
    document.optin.action = "link3.php"
    document.optin.target = "_self"; 
    document.optin.submit();
}

2-е и 3-е действия работают, а первое - нет. Действия 1 и 3 открываются в одном и том же окне, причем последнее отменяет первое. Есть идеи, что случилось с моим кодом? пожалуйста ...

1 Ответ

1 голос
/ 19 апреля 2010

Первый не работает, потому что вы переопределяете действие с третьим.

Я не знаю, что вы хотите сделать, но вы не можете отправить по двум целям, которые должны появляться в одном и том же окне.

Если первая отправка предназначена только для данных, я бы посоветовал вам выполнить отправку через ajax. чтобы третий не переписывал действие.

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