-2

ここには 2 つの HTML フォームがあります。 ログインフォーム

<form name="login" method=post action="http://xxxx.com/auth.asp">  
<input type=hidden id=UserName name="userid" value="xxxxx"></input> 
<input type=hidden id=Password name="password" value="yyyyyy"></input> 
</form>

別のフォーム

<form name="action" method=post action="http://xxxxxx.com/user/xxxxx.asp">  
<input type=hidden id=UserName name="xxxxxx" value="xxxxx"></input> 
<input type=hidden id=Password name="yyyyyy" value="yyyyy"></input> 
</form>

電話するだけで最初のフォームを送信できます

document.login.submit()

ただし、上記のステートメントが実行された後、その下のコードは実行されません。上記のコードの後に​​次のコードを実行する必要があります。

document.action.submit()
4

1 に答える 1

1

ajax を使用せずにフォームを送信する場合、ブラウザーはリダイレクトまたはページの更新を実行します。これにより、残りの JavaScript の実行が停止します。

于 2012-08-30T21:06:28.467 に答える