Javascript 输入按enter键提交
我想我的输入操作在回车键被按下,但我的代码将无法工作 html:Javascript 输入按enter键提交,javascript,jquery,html,Javascript,Jquery,Html,我想我的输入操作在回车键被按下,但我的代码将无法工作 html: <div> <div class="chat" data-active="1"> <section class="chat_info"> <span class="name"> </span> <div class="options">
<div>
<div class="chat" data-active="1">
<section class="chat_info">
<span class="name">
</span>
<div class="options">
<div class="minimize">_</div>
<div class="exit">X</div>
</div>
</section>
<section class="conversation">
</section>
<section class="message">
<input type="text" id="abc" size="10">
</section>
</div>
</div>
我用这个,肯定有用:
$('.message input').bind('keypress', function(e) {
var code = (e.keyCode ? e.keyCode : e.which);
if(code == 13) { //Enter keycode
alert();
}
});
我一直都是这样做的:
$('#abc').keypress(function(event){
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode == '13'){
alert('You pressed a "enter" key in textbox');
}
});
我认为这可能是因为您没有正确安装jQuery库。我复制粘贴了您的确切代码并选择了他们的jQuery 1.9.1。。。它起作用了。i、 你的代码不是问题所在 尝试将此粘贴到您的
应该有用
$('#abc').keypress(function(event){
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode == '13'){
alert('You pressed a "enter" key in textbox');
}
});
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>