1

フォームがあります。エントリーボタンを押したところ。フォームが送信されます。しかし今、私には問題があります。テキストエリアのEnterボタンを押したとき。次に、フォームが送信されます。ただし、テキストエリアでは、Enter は Enter でなければなりません。

どうすればこれを修正できますか? これは私のコードです:

form.keypress(function(e) {
    if (e.which == enter) {
        e.preventDefault();
        $(this).find('[type=submit]').click();
    }
});
4

2 に答える 2

0

試す

$("input:submit").live('click',function(){         
     $("form").submit();
})
于 2012-09-11T07:08:57.043 に答える
0

このようにしてみてください

form.submit(function(e) {
    e.preventDefault();              
    $(this).find('[type=submit]').click();
    $("form").submit();       
})
于 2012-09-11T06:49:11.567 に答える