我有一个简单的表单,其操作发布到基本的PHP脚本。我发现的问题是,如果某人打字速度很快,并且在碰到“Enter
”时意外按下了Shift键,则会弹出一整串PHP错误消息。我如何允许Shift + Enter
像“Enter
”一样工作,或者至少防止所有错误消息弹出?允许Shift + Enter提交表单
目前我没有使用此表单。提交按钮简单<button class="submit button" type="submit">Update</button>
我有一个简单的表单,其操作发布到基本的PHP脚本。我发现的问题是,如果某人打字速度很快,并且在碰到“Enter
”时意外按下了Shift键,则会弹出一整串PHP错误消息。我如何允许Shift + Enter
像“Enter
”一样工作,或者至少防止所有错误消息弹出?允许Shift + Enter提交表单
目前我没有使用此表单。提交按钮简单<button class="submit button" type="submit">Update</button>
假设你正在使用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();
}
}
您迫使我在这里暴露更多的无知!我引用了jQuery库('http:// code.jquery.com/jquery-1.8.2.min.js')以便使用预制功能。如果我要使用您的解决方案,我将如何实施它? (惭愧的摇头) – LyleCrumbstorm
对不起......太习惯于jQuery的使用它的舒适性和易用性。对于使用jQuery,您需要做的就是在
部分中包含此行''的网站。还编辑了我的回复,以包含JavaScript版本的脚本(可能需要测试它) –也应该将调用包装在一个'$(document).ready(function(){...上面的函数会在这里...});' – Orangepill
我会爱看到这个“*一堆PHP错误消息*” – 2013-05-15 20:17:02
“slew”= 6是确切的。他们都类似于:'警告:包括(包括/ footer.php)[函数。包括]:未能打开流:' – LyleCrumbstorm
这里有更多,这是什么页? – 2013-05-15 20:26:06