2016-10-14 9 views
-1

フォームにテキストボックスとチェックボックスがあります。チェックボックスをオンにしてEnterキーを押したときにフォームが送信されない

テキストボックスで何かを変更して入力をクリックすると、フォームが送信されます。チェックボックスを変更してEnterをクリックすると、フォームは送信されません。

this.content.find('.form').on('keypress', function (self) { 
    alert(window.event.keyCode); 
    if(self.keyCode==13) { 
     alert("Boom Boom"); 
    } 
}); 

しかし、これは、このように、

+0

投稿するには –

+0

@HimanshuTanwarフィドルはどういう意味ですか? –

+1

あなたのhtml、css、jsをhttps://jsfiddle.net/に追加して、共有URLを提供してください –

答えて

0

があなたの "自己" イベントを使用して動作していない:

$('.form').on('keypress', function (self) { 
 
    if(self.keyCode==13) { 
 
    alert("Boom Boom"); 
 
    } 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<form class="form"><input type="text"></form>

+0

それは動作しなかったことを試みた –

0

$(document).keypress(function(e) { 
 
    if (e.keyCode == 13) { 
 
     alert('clicked'); 
 
     // $('form').submit(); 
 
    } 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<form> 
 
    <input type='text' /> <br/> 
 
    <input type='checkbox'> 
 
    
 
<form>

+0

ありがとう。これは私が –

+0

@VenkatesswaraRaoDevarapalemあなたがこの回答に投票してください; –

関連する問題