我有一个简单的表单,其操作发布到基本的PHP脚本。我发现的问题是,如果某人正在快速键入并且在他们点击“Enter
”时意外地将Shift键关闭,则会弹出一大堆PHP错误消息。如何允许Shift + Enter
像“Enter
”一样工作,或者至少阻止弹出所有错误消息?
目前我没有使用此表单的任何Javascript。提交按钮只是<button class="submit button" type="submit">Update</button>
答案 0 :(得分:3)
假设您正在使用jQuery ......
$('input').keyup(function (event) {
if (event.keyCode == 13 && event.shiftKey) {
event.stopPropagation();
}
});
替代直接使用Javascript(可能需要测试它)...
document.getElementsByTagName("input").onkeyup=function(event){
if (event.keyCode == 13 && event.shiftKey)
{
event.stopPropagation();
}
}