我有一個簡單的表單,其操作發佈到基本的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