2

したがって、次のような多くのフォームタグを含むページ(通常のユーザーとしてアクセスする)があります。

<form style="display:none" accept-charset="UTF-8" method="POST" enctype="multipart/form-data" action="kontroler.php" id="form_07206ee15b3bc3414cd3f7c130e01f3a" target="self"><input type="hidden" name="_action" value="actionx:dla_stud/rejestracja/brdg2/zarejestruj(rej_kod:WPA-P-13@12f14CW2;prz_kod:WPA-10.PZ-201cw;cdyd_kod:13@12f14Z;odczyt:0;callback:g_a5cf18cd)"><input type="hidden" name="csrftoken" value="2013-09-25-fe1c0bd16e51a7a7"></form>

すべてのフォームを同時に「オープン」(送信) したいので、すべてのフォームを新しいウィンドウ/タブで開きます (デフォルトでは、target='_self'. Chrome デベロッパー ツール):

//set target for all forms to new windows
$("form").each(function(index){ 
    $(this).attr('target', '_blank'); 
});

$("form").each(function(index){ 
    var timer = index*1000;
    self = $(this); 
    var t=setTimeout(function(){
            self.submit()
    },timer);
});

使用しているページからのポップアップ ウィンドウを Chrome に受け入れるように既に指示しました。しかし、私が得た結果は、「提出された」フォームの1つを持つ新しいウィンドウが1つだけです。何故ですか?

4

0 に答える 0