0

ここで少し問題があります。Login.php と Captcha.php の 2 つのフォームがあります。

私のログインフォームには、電子メール、パスワード、および 1 つの送信ボタンが含まれています。そして私のキャプチャフォームにはキャプチャが含まれています。

送信ボタン(ログインフォーム)を使用して、ログインフォームとキャプチャを同時に有効にする必要があります。ただし、キャプチャフォームはコントローラーのこのボタンを認識しません。

どうすればこれを行うことができますか?

4

3 に答える 3

0

この作業は1つのフォームでOKです。

2 つのフォームの場合、通常どおり最初のフォームを送信し、Java スクリプト (新しいリンクを開く) を使用して 2 番目のフォームを送信するか、ajax で URL を呼び出します。

于 2012-06-08T20:00:01.750 に答える
0

HTML では、1 つのボタンから 2 つのフォームを送信することはできません。ただし、Javascriptはそれを行うことができます。 これは、あなたがそれを理解するのに役立つかもしれません.

于 2012-06-08T20:01:02.813 に答える
0

まず、キャプチャとデータを同じフォームから投稿する必要があります。ただし、この js を使用してこの作業を行うことができます。

document.forms["login-form"].onsubmit=function(){
document.forms["captcha-form"].submit();
}
于 2012-06-08T20:03:43.687 に答える