¿Es posible deshabilitar una determinada tecla del teclado (como asterisco o cadena) utilizando jquery?Jquery deshabilitar una tecla del teclado
Respuesta
No se puede deshabilitar un golpe de tecla como tal, sino que podría capturar con jQuery y sobrescribir su acción (return false). El siguiente ejemplo captura la tecla Intro. Simplemente cambie 13 a cualquier código de tecla que necesite deshabilitar.
$("input").keypress(function (evt) {
var keycode = evt.charCode || evt.keyCode;
if (keycode == 13) { //Enter key's keycode
return false;
}
});
Manija onKeyDown
, luego preventDefault
en él.
Sólo tiene que añadir un OnKeyUp,Down-EventListener
a su página HTML y si la tecla pulsada es que desea ignorar que acaba preventDefault
puede utilizar el siguiente plugin de la siguiente manera: $('#text_input').filter_input({regex:'[a-z]'})
;
http://www.thimbleopensource.com/tutorials-snippets/jquery-plugin-filter-text-input
me ocurre algo como esto:
// 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;
}
});
devolviendo falsa le está diciendo al navegador para no permitir que la tecla pulsada caso
tuve que desactivar todas las teclas, pero el F11 y ESC. Así que lo hice de esta manera. Piensa que esto puede ayudar a alguien. :)
$(document).on('keydown',function(e)
{
var key = e.charCode || e.keyCode;
if(key == 122 || key == 27)
{}
else
e.preventDefault();
});
es útil, pero no está funcionando en la pantalla PrtSc, en realidad quiero usar esto en nadie puede guardar mi página, incluso no captura de pantalla, si puede por favor ayuda – sunil
- 1. Cómo deshabilitar la tecla repetitiva en jQuery
- 2. Android - Obtener la tecla del teclado presione
- 3. íconos de la tecla del teclado
- 4. ocultar el teclado del iPad pulsando la tecla Return
- 5. Cómo deshabilitar el teclado en una UITextView?
- 6. Deshabilitar teclas en el teclado
- 7. ¿Desencadenar un evento de pulsación de tecla/teclado/tecla en JS/jQuery?
- 8. Haciendo clic en la tecla 'Siguiente' del teclado usando UIAutomation
- 9. jQuery: ¿tecla para la tecla TAB?
- 10. ¿Cómo cambiar la fuente de la tecla del teclado Android?
- 11. Ventana emergente personalizada para la tecla del teclado
- 12. teclado del teclado numérico no muestra la tecla de retorno en el iphone
- 13. teclado Ocultar evento con la tecla RETRO
- 14. Control deslizante jQuery-UI: cómo desactivar la entrada del teclado?
- 15. Cómo deshabilitar el botón Ir en el teclado del iPhone
- 16. Sondear el teclado (detectar una pulsación de tecla) en python
- 17. Cómo capturar una tecla "Listo" presiona desde el teclado virtual
- 18. jQuery - presione el carácter - INDEPENDIENTE del teclado
- 19. Deshabilitar la tecla de espacio para WebBrowser
- 20. Cambiar la clave de devolución a una tecla realizada en el teclado del iPhone (UITextView)
- 21. Localización del diseño del teclado en pantalla
- 22. JQuery Mousewheel: ¿Cómo deshabilitar?
- 23. Deshabilitar el botón de dictado en el teclado del iPhone 4S/nuevo iPad
- 24. Delphi: ¿Puedo diferenciar entre la tecla Entrar del teclado numérico y el retorno del carro?
- 25. La tecla de retorno del teclado del iPhone moverá el cursor al siguiente campo de texto
- 26. jQuery código desencadenado dos veces para bind ('cambio de tecla') al presionar la tecla
- 27. deshabilitar el jQuery MULTISELECT
- 28. jQuery simplemodal deshabilitar desplazamiento
- 29. jQuery: Impedir la tecla enter
- 30. Jquery flecha tecla de navegación
Acaba de darse cuenta de que se captura en los campos de entrada. Si desea deshabilitar a través de una página, cambie "entrada" a "cuerpo". – detheridge02