Có thể tắt một phím bàn phím nào đó (như dấu hoa thị hoặc chuỗi) bằng cách sử dụng jquery không?Jquery vô hiệu hóa phím trên bàn phím
Trả lời
Bạn không thể vô hiệu hóa một cơn đột quỵ quan trọng như vậy nhưng bạn có thể nắm bắt nó với jQuery và ghi đè lên hành động của mình (trả về false). Ví dụ bên dưới chụp khóa nhập. Chỉ cần thay đổi 13 thành bất kỳ mã khóa nào bạn cần tắt.
$("input").keypress(function (evt) {
var keycode = evt.charCode || evt.keyCode;
if (keycode == 13) { //Enter key's keycode
return false;
}
});
Xử lý onKeyDown
, sau đó preventDefault
trên đó.
Chỉ cần thêm một OnKeyUp,Down-EventListener
sang HTML trang của bạn và nếu phím bấm là bạn muốn bỏ qua bạn chỉ preventDefault
bạn có thể sử dụng các plugin sau như thế này: $('#text_input').filter_input({regex:'[a-z]'})
;
http://www.thimbleopensource.com/tutorials-snippets/jquery-plugin-filter-text-input
tôi có thể nghĩ ra một cái gì đó như thế này:
// Bind this keypress function to the html (not sure about this) or body tags of your page
$("body").keypress(function (evt) {
//Determine where the character code is coming from
var charCode = evt.charCode || evt.keyCode;
if (charCode == 13) { //Enter key's keycode, could be any other key
return false;
}
});
bằng cách trả lại sai bạn đang nói trình duyệt để không cho phép phím nhấn kiện
tôi phải vô hiệu hóa tất cả các phím nhưng F11 và ESC. Vì vậy, tôi đã làm theo cách này. Hãy nghĩ rằng điều này có thể giúp một ai đó. :)
$(document).on('keydown',function(e)
{
var key = e.charCode || e.keyCode;
if(key == 122 || key == 27)
{}
else
e.preventDefault();
});
hữu ích của nó nhưng nó không hoạt động trên màn hình PrtSc, actully tôi muốn sử dụng điều này trên không ai có thể lưu trang của tôi thậm chí không ảnh chụp màn hình, nếu u có thể giúp plz – sunil
- 1. Vô hiệu hóa các phím trên bàn phím
- 2. Phím shift trên bàn phím iPhone bị vô hiệu hóa
- 3. Làm thế nào để vô hiệu hóa bàn phím trên một UITextView?
- 4. Android - Nhận bấm phím trên bàn phím
- 5. Các biểu tượng phím trên bàn phím
- 6. Làm thế nào để vô hiệu hóa tự động hoàn thành trong bàn phím iPhone UITextView
- 7. Cách vô hiệu hiển thị "gợi ý" trên Bàn phím mềm
- 8. C# Làm thế nào để vô hiệu hóa một phím
- 9. Bàn phím Android. Phím nền
- 10. Làm thế nào để vô hiệu hóa nút "Next" trên bàn phím phần mềm EditText (thay thế bằng nút "Done")
- 11. Làm cách nào để vô hiệu hóa phím ENTER trên vùng văn bản của tôi?
- 12. jQuery Draggable() và điều khiển bàn phím
- 13. Ẩn bản xem trước phím trên bàn phím Android
- 14. Kích hoạt sự kiện nhấn phím bàn phím mà không cần nhấn phím từ bàn phím
- 15. lực lượng bàn phím mở trên android
- 16. Làm thế nào để vô hiệu hóa thời gian chờ trên phím lãnh đạo vim?
- 17. Nhận Bàn phím Vị trí Con trỏ Bàn phím Android
- 18. Tắt bàn phím <enter> phím
- 19. Mở bàn phím mềm khi nhấn phím
- 20. Vô hiệu hóa jQuery Masonry
- 21. Cách ẩn bàn phím khi nhập phím
- 22. Bật/tắt bàn phím ảo
- 23. Bàn phím Android đặt thanh tab ở trên cùng
- 24. Android - phím và bàn phím tùy chỉnh
- 25. Khóa bàn phím bị vô hiệu hóa tự kích hoạt lại sau khi nhấp vào thông báo
- 26. Bàn phím số iPad
- 27. Bàn phím mạng Emacs
- 28. Bàn phím chéo keylogger
- 29. Thay đổi phím trả về thành phím đã hoàn tất trên Bàn phím iPhone (UITextView)
- 30. NumberPicker trong AlertDialog luôn kích hoạt bàn phím. Làm thế nào để vô hiệu hóa điều này?
Chỉ cần nhận ra rằng sẽ ghi lại trên các trường nhập. Nếu bạn muốn vô hiệu hóa trên một trang thay đổi "đầu vào" thành "cơ thể". – detheridge02