私は2つの形式の1つの形式の<button>
を持っています。 最初に<button>
にフォームを削除するクリックハンドラがあります。 <button>
にはフォームを送信するクリックハンドラがあります。jQuery:2つの形式で<button>の問題が発生する
フォームの入力フィールド内にあるenter
を押すまで、問題はありません。最初に<button>
がトリガーされ、送信する代わりにフォームが削除されます。
何とか修正できますか?
感謝;)
私は2つの形式の1つの形式の<button>
を持っています。 最初に<button>
にフォームを削除するクリックハンドラがあります。 <button>
にはフォームを送信するクリックハンドラがあります。jQuery:2つの形式で<button>の問題が発生する
フォームの入力フィールド内にあるenter
を押すまで、問題はありません。最初に<button>
がトリガーされ、送信する代わりにフォームが削除されます。
何とか修正できますか?
感謝;)
<button type="button">
に<button type="submit">
にフォームを送信するボタンや他の設定は、トリックに
ライブデモ実行する必要があります。http://jsfiddle.net/pgamE/3/
これは、ボタンではなくINPUT要素のためのものです... –
@ ime Vidas私は異なっていると思っています。http://www.w3schools.com/tags/tag_button.asp引用:_常に、ボタンのtype属性を指定してください。 Internet Explorerのデフォルトの種類は「ボタン」で、他のブラウザ(およびW3C仕様)では「送信」です._ –
あなたは正しいです。しかし、私はW3 Schoolsリンク ':)' –
をあなたは上)(でpreventDefaultを呼び出すことができます入力でキーを押すと、次のようになります。
$('input[type="button"]').keypess(function (e) {
var kk = navigator.appName == 'Netscape' ? e.which : e.keyCode;
if (kk == 13) {
e.preventDefault();
}
});
私たちはhtmlを見ることができますか? – Phil