2011-01-25 24 views

答えて

5

はいです。限り、あなたは設定の両方namevalue:実際には

<INPUT name="submit" value="submit" type="submit"/> 

あなたは、同じページに複数の送信ボタンを持つことができますし、このペアをチェックすることによってクリックされた1を検出することができます。

+4

大文字タグを使用していますが、xhtmlスタイルのタグを閉じる= fail;) – ThiefMaster

+1

MSIE上のJSには、フォーム要素に 'name =" submit "を使用するといくつかのかゆい問題があります。 – BalusC

1

はい、送信ボタンは名前/値とともに送信されます。

特にi18nを実行するときは、値ではなく名前のみに依存することをお勧めします。そのため、サーバー側コードでi18nの値を確認する必要はありませんが、特定のPOST引数..

0

提出されたフォームの一部であれば、はいです。
フォームが送信されると、フォームの "input"要素がすべてポストされます。それを送信ボタン(別の入力)をクリックしてフォームを送信すると、間違いなく投稿することもできます。
これをしたくない場合は、いつでもjavascript:form.submit();からフォームを送信できます。
ボタン要素をフォームに追加し、フォームをクリックイベントに送信する関数を追加できます。

<button type="button" onclick="document.getElementsByTagName('form')[0].submit();"> 
    Submit the form! 
</button>

あなたが提出されていない:)フォーム内の送信ボタンがあるでしょうそのように

関連する問題