回答
$('input').on('keydown', function(event) {
var x = event.which;
if (x === 13) {
event.preventDefault();
}
});
工程。我需要這個AJAX表單,它沒有任何種類的「提交」功能。沒有這個,按「Enter」會刷新整個頁面的意想不到的效果。 –
簡單的解決方案:
不要在表單中使用一個提交按鈕,而是用一個普通按鈕。
使用輸入/回車按下提交按鈕
順便說一句,我個人討厭不允許使用Enter/Return的表單。
我就覺得這惱人的和緩慢的,如果你需要抓住你的鼠標按提交
也不要忘記使用輸入/返回提交表單是它的輔助功能的一部分。通過拒絕用戶以這種方式提交表單,您會對需要這些輔助功能的用戶產生負面影響。
如果您在表單中沒有太多輸入字段,例如我只有2個,您可以添加到每個輸入字段: onkeypress =「javascript:return(event.keyCode!= 13) – Petar
爲什麼要使用JavaScript來禁用表單的基本功能?另外,如果您忘記了將其添加到輸入字段,您仍然可以使用輸入提交。 – GroundZero
- 1. 禁用輸入密鑰的形式
- 2. 禁用輸入密鑰
- 3. jQuery在輸入密鑰已被禁用時,輸入密鑰已被命中後禁用輸入密鑰
- 4. jQuery Chrome - 禁用輸入密鑰
- 5. 禁用輸入密鑰鉻擴展
- 6. 格式化HTML輸入文本產品密鑰
- 7. 如何啓用輸入密鑰提交?
- 8. 加密輸入的密鑰
- 9. JTable輸入密鑰
- 10. 爲密鑰輸入密碼
- 11. 如何禁用OS X中的密鑰?
- 12. jquery - 如何禁用HTML格式的多個選擇值的輸入?
- 13. 如何停止輸入密鑰刷新html文本框?
- 14. 如何檢測鍵盤輸入密鑰?
- 15. CKEditor,如何禁用HTML縮進格式
- 16. 如何禁用Graphhopper API密鑰檢查
- 17. 如何在RichFacesPleaseWaitBox上禁用密鑰「esc」?
- 18. 正確的密鑰格式()
- 19. 輸入錯誤:k:網站密鑰格式無效
- 20. iOS和禁用鍵盤搜索或輸入密鑰
- 21. 禁用默認按鈕或在asp.net中輸入密鑰c#
- 22. 在文本框中禁用輸入密鑰
- 23. 我需要Javascript函數來禁用輸入密鑰
- 24. ASPxHtmlEditor禁用HTML輸入
- 25. 在html中禁用輸入
- 26. HTML輸入框 - 禁用
- 27. 如何在輸入html格式輸入框時獲取值?
- 28. Django重複輸入密鑰
- 29. ckeditor關閉輸入密鑰
- 30. 輸入密鑰在textarea
不確定,但我會建議反對它的可訪問性。不是每個人都可以使用鼠標。 – wickywills