私は面白いケースがあります:私はthis pluginをタグ入力フィールドに使用しています。タグフィールドにタグを追加するために「入力」をクリックすると、フォームが送信されます。jQuery preventDefault issue
$(document).ready(function() {
$(window).keydown(function(event){
if(event.keyCode == 13) {
event.preventDefault();
return false;
}
});
});
をそして、私は、タグの入力入力し、Enterキーを押したときに今、フィールドに新しいタグを作成しません。だから私は、提出からフォームを防ぐために以下のコードを置きます。デフォルトの入力動作は、タグプラグインで使用されます。
プラグインの変更を伴わない方法がありますか?
イベントの伝播も停止するので、 'return false;'を削除してみてください。 'preventDefault()'だけでフォームを停止するには十分です –
コメントありがとうございます。それはうまくいかなかった。フォーム提出を禁止し、タグプラグインも同様に入力します –
McCrossan氏が提案した 'return false'を取り除き、' event.preventDefault() 'を' if(event.keyCode == 13){ .' – zer00ne