1

我有一个简单的表单,它的动作发布到一个基本的 PHP 脚本。我发现的问题是,如果有人快速打字并且在点击“ Enter”时意外按下了 Shift 键,则会弹出大量 PHP 错误消息。我怎样才能允许Shift + Enter像“ Enter”一样工作,或者至少防止所有错误消息弹出?

目前,我没有在此表单中使用任何 Javascript。提交按钮很简单<button class="submit button" type="submit">Update</button>

4

1 回答 1

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();
    }
}
于 2013-05-15T20:17:00.670 回答