我之前的问题:
sweetamylase发布了她的小提琴http://jsfiddle.net/amyamy86/jSyfy/,这很棒,非常接近我想要实现的目标,但是我很难得到它,所以按下输入将触发与单击按钮相同的操作。我尝试了这个和其他变体
$("input").keypress(function(event) {
if (event.which == 13) {
event.preventDefault();
FoodDispaly();
}
});
但尚未开始工作
答案 0 :(得分:3)
就个人而言,我一直遇到按键问题。请改用密钥。我在你的第一篇文章中修改了链接到你的小提琴以处理关键字:
$("#inputFoodChoice").keyup(function (e) {
var code = (e.keyCode ? e.keyCode : e.which);
if (code == 13) { //Enter keycode
e.preventDefault();
checkInputValue(e);
}
});
答案 1 :(得分:1)
要解决您的问题,请在按钮单击处理程序后添加此项:
$("#inputFoodChoice").keyup(function(event) {
if (event.which == 13) {
checkInputValue();
}
});
请参阅小提琴:http://jsfiddle.net/jSyfy/2/