我有一个小测验,我正在尝试完成它,以便用户输入答案后,他们可以单击“提交”按钮或按键盘上的 Enter 键。我尝试使用回调函数来捕获这两个实例。
<form>
<input id="answer"></input>
<button id="btn" class="submit">SUBMIT</button>
</form>
var callback = function() {
var myAnswer = document.getElementById('answer').value;
if (myAnswer == "y" || myAnswer == "Y" ) {
$('.content-bd').html("<p>Well done!<p>");
}
else {
$('.content-bd').html("<p>Try again<p>");
}
};
$("input").keypress(function() {
if (event.which == 13) callback();
});
$('#btn').click(callback);
最佳答案
您错过了收集事件
。
$("input").keypress(function(event) {
if (event.which == 13) callback();
});
关于javascript - 如何组合单击事件和回车键的按下事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49464042/