2016-09-24 3 views
3

を掲載しない場合=フォームのボタン要素のための「送信」私は人々が行う見てきた値を入れてくださいサーバーに?アクセシビリティのためですか?は、なぜ人々はそれが

+1

これは重要ではありません。省略してください。 'type'属性は重要です。「ねえ、私はボタンです。私はこのフォームを' form-action'に提出します。」 – DanielTheGeek

+0

@DanielTheGeek - それは本当にありません。 'submit'がデフォルト値です。 – Quentin

+1

なぜ人々は実用的な効果がないものは、実際には意見/推測の問題です。 – Quentin

答えて

0

フォームは複数の送信ボタンを持つことができます。また、各ボタンにnameを指定した場合は、送信後に値を使用して、どのボタンがクリックされたかを確認できます。

<!DOCTYPE html> 
<html> 
<head> 
    <title>test submit</title> 
</head> 
<body> 
    <form action="#" method="get"> 
    <button type='submit' name="clicked" value="thefirst">First</button> 
    <button type='submit' name="clicked" value="thesecond">Second</button> 
    </form> 
</body> 
</html> 

あなたが最初のボタンでこれを提出する場合は二番目に、それはclicked=thesecondになりながら、投稿パラメータは、clicked=thefirstになります。

もちろんこのケースでは、ボタンを別のの名前にするのがかなり賢明な方法です。しかし、あなたはその考えを得る。

+2

投稿されていないことに気づいたか_ –

+1

申し訳ありませんが、送信ボタンが1つしかなく、 'name'フィールドはなく、' value = "Submit"フィールドだけです。 – platypus

+0

@PraveshAgrawalボタンがクリックされたときにボタンの値が送信されなかったことをOPが意味すると思った。それ以外の場合は、なぜ送信ボタンがあるのでしょうか? –

0

すべてのプログラマーがこれを使用します。それは、すでに書かれたコードをレビューするために、別のプログラマーに十分理解しているからです。それは義務ではない。

関連する問題