2011-01-13 27 views
3

提出ボタンがないフォームがある場合は、入力キーを使用して提出しません。私は送信ボタンを追加する場合でも、それはHTMLフォームで送信ボタンがない場合は(入力で)送信できないのは本当ですか?

ありませんが、私はこの作品理由としてalittleが混乱していないボタンhttp://jsfiddle.net/VxF42/

を提出してボタンhttp://jsfiddle.net/VxF42/1/
に提出作品 - > 1フォーム要素は/何のボタン提出

http://jsfiddle.net/VxF42/1/

私は2つ以上のフォーム要素を持つフォームがあるようですが、送信ボタンが必要ですか?どのように私は送信ボタンを持つことができます。私はjQueryのUIダイアログのボタンを使用します。

答えて

2

HTMLフォームができないことは本当ですか? theres no the送信ボタン?

どのようにコードするかによって異なります。デフォルトではこれは起こりません。

しかし、キーボードイベントを処理してEnterキーをチェックすることによって、フォームのsubmitイベントをJavaScriptでトリガーすることができます。

+0

に私は質問は 'JavaScriptの'、 'jqueryの' を持っているとして、彼はだけでなく、純粋なHTMLを意味だと思う、とすることをテスト済み'jquery-ui'タグ:D – bertzzie

1

jqueryでは、私は信じている入力要素に対して.submit()メソッドを使用できます。私は送信ボタンなしでこれと同じことをしたことを知っています。

2

いいえ、それは当てはまりません。

フォーム要素の子である入力要素(または他の適用可能なフォーム関連要素)がフォーカスを持っている限り、Enterキーを押すとフォームが送信されるようです。

<form> 
<input> 
</form> 

は、Firefox 4、IE 8、クロム9、オペラ10、およびSafari 5

+0

Firefox 4では、すべてが単なるテキストフィールドであっても、複数の入力要素がある場合はそうではありません。 –

関連する問題