1

同じタグの下に含める必要があるセクションがページにいくつかありますが、formそうすると HTML が壊れます。例えば:

<div>
<form name="firstform">
    <input type="text" name="input1" />
    <input type="text" name="input2" />
    <input type="text" name="input3" />
</div>
<p>bla bla</p>
<div>
<form name="secondform">
    <input type="text" name="one" />
</form>

    <input type="text" name="input4">
</form>

したがって、基本的にはフォームを送信したいのですが、送信せずfirstformに含める方法で?input4secondform

編集:

私は多くの入力を含むかなり長いページを持っています.ページの真ん中には、ページ内のどこにあるかを保持したいファイルのアップロードを許可するために使用される別のフォームがあります.しかし、そのセクションの後に私は第一形態の続き。そのため、最初のフォーム、次にファイルをアップロードする別のフォーム、そして最初のフォームの残りの部分があります。

4

2 に答える 2

0

ネストされたフォームを模倣する関数を呼び出す onClick イベントを含む html ボタンを追加するだけです。2 番目のフォームの onSubmit 関数が純粋な JavaScript である場合、これは簡単なカット アンド ペーストになります。2 番目のフォームがサーバーと通信している場合は、AJAX にジャンプする必要があります。

于 2013-04-22T23:08:04.777 に答える
0

複数のフォームが必要な場合は、複数の送信ボタンを持つ 1 つのフォーム タグを使用します。ボタンの名前と値、およびユーザーがフォームを送信した時刻を指定し、どのボタンが押されたかをバックエンドで確認します。

于 2013-04-22T19:35:54.607 に答える