2012-03-08 11 views
1

私はphp/html/jsページを作成しています。フォーム内にフォームアクション/フォームなしのサブミットボタン付きページへのリンク

私には2つのボタンがあります。どちらも同じフォームデータを提出する必要がありますが、私は別のページ(このページのフォームデータが必要です)と現在のページで何かを行うページにリンクする必要があります。

リンケージボタンを別のページに移動して同じフォームデータを投稿する方法(ヘッダー(「場所:」)など)を使用して投稿データを失うことはありません。

両方のボタンがページを変更するため、action = "page.php"というフォームを設定できません。フォーム内のフォームは機能しません。次のように

私のセットアップは次のとおりです。

<form method="post" action="" name="aform"> 
<table> 
<tr><td><input type="submit" name="button" value"Clickit"></td> 
<td><input type="submit" name="button2" value"Click to link"></td> 
</table> 
</form> 

ヘルプは大歓迎しました。

+1

異なるボタンが動作しません、ここでは可能なソリューションです。 JavaScriptが必要です。 – j08691

+0

JSを使用して、リンクしたいページを作成するか、それを使って投稿を実行しますか? – Hybrid

+0

異なるボタン送信アクションを処理する必要があります。 – j08691

答えて

-1

<td>内の別々のフォームを入れて:

<table> 
<tr><td><form action="action1.php"><input type="submit" name="button"></form></td> 
    <td><form action="action2.php"><input type="submit" name="button2"></form></td> 
</table> 
1

を、私は、これは後半への道である知っている、そしてOPは、うまくいけば、戻って2012年 で解決策を考え出した。しかし場合には、誰かが検索を介してこれを見つけました

使用ボタン要素のformaction属性:一人で

<form action="/actions/1" method="post"> 
    <button type="submit">Submit to default action</button> 
    <button formaction="/actions/2" type="submit">Submit to action 2</button> 
</form> 
関連する問題