在 JSF 1.2 中,我正在使用 h:commandButton type="button"但当我点击它并按下回车键时按钮不会触发。我尝试使用 onkeypress="keyEnter(event)"
function keyEnter(eve){
if (eve.keyCode == 13) {
document.getElementById(eve.target.id).click();
}
return false;
}
当按下回车键时它会触发按钮。现在这是我的问题,我有很多 h:commandButton 元素类型为 button,我该怎么做才能对所有类型 button 的元素实现 keyEnter(eve)?
提前致谢。
最佳答案
试试这个
完整代码
function keyEnter(eve){
var key = eve.keyCode || eve.which;
if (key == 13) {
document.getElementById(eve.target.id).click();
}
return false;
};
绑定(bind)所有你可以这样做
$('input[type="button"]').on("keyenter",function(eve){
var key = eve.keyCode || eve.which;
if (key == 13) {
$(this).click();
}
return false;
});
关于jquery - 如何通过按 Enter 键触发输入类型按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13147178/