当按下键盘“Enter”时,任何人都可以教我如何点击输入按钮?
我从网上学到的东西是这样的,但是当我从键盘输入时它不起作用。任何人都可以告诉我如何??
<input type="text" id="info" name="info" />
<input type="button" id="bn" name="bn" value="click" onclick="read()" />
<script>
$(document).ready(function(){
$('#info').keypress(function(e){
if(e.keyCode==13)
$('#bn').click();
});
});
function read()
{
// do smth
}
</script>
答案 0 :(得分:1)
试试这段代码:
<input type="text" id="info" name="info" />
<input type="button" id="bn" name="bn" value="click" onclick="read()" />
<script>
$(document).ready(function(){
$('#info').keyup(function(e){
if(e.keyCode==13)
$('#bn').trigger("click");
});
});
function read()
{
alert('clicked')
}
</script>
答案 1 :(得分:0)
我正在添加小提琴:http://jsfiddle.net/nzu27rw4/1/ 确保您已在此脚本的顶部添加了jquery引用
$(document).ready(function(){
$('#info').keypress(function(e){
if(e.keyCode==13)
$('#bn').click();
});
});
function read()
{
alert('read')
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<input type="text" id="info" name="info" />
<input type="button" id="bn" name="bn" value="click" onclick="read()" />