[英]Submit when enter is pressed on number input
我要这样做,所以当我单击此数字输入框时按Enter
<input id="answer" type="number" style="display: none;" placeholder="Answer Box"/>
它运行此功能
NextQuestion()
我想要它,所以当我按Enter时它将运行该功能
您必须在此输入的keyUp上绑定并检查是否输入了keyCode(13)。 在jQuery中,它将是:
$("input#answer").on("keyup",function(e){
if(e.which==13)
NextQuestion();
});
使用可以使用.keypress()
和.click()
函数jQuery中绑定多个事件相同的功能
$('#answer').keypress(function(e){
if(e.which == 13)
//Enter key code is 13, this will capture when enter key pressed
NextQuestion();
});
$('#answer').click(function(e){
NextQuestion();
});
您可以使用keyup
事件监听器
var doc = document.getElementById("answer"); doc.addEventListener("keyup", function(e){ if(e.which==13) { alert('Enter key pressed, move to next question') //NextQuestion(); } });
<input id="answer" type="number" style="" placeholder="Answer Box" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.