es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo bloquear una “coma” en la entrada de HTML con el navegador Firefox?

¿Cómo bloquear una “coma” en la entrada de HTML con el navegador Firefox?

Este código de Javascript funciona para el navegador Opera:

      // ----- Bloquear la "COMA" para todas las entradas.
 $(document).keydown(function(e) {
     var keyCode = e.keyCode || e.which;
     if(keyCode==188){
         //  alert("Se ha presionado la COMA en el teclado...") ;
         e.preventDefault();   // Nota, "preventDefault" debe estar dentro del "if".
     }

 });
Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para bloquear una “coma” en un campo de entrada HTML con el navegador Firefox usando Javascript, se puede utilizar el siguiente código:

    // ----- Bloquear la "COMA" para todos los campos de entrada.
    $(document).on("keydown", "input[type='text'],input[type='number']", function(e) {
      var keyCode = e.keyCode || e.which;
      if (keyCode == 188) {
        e.preventDefault();
      }
    });
    

    Este código enlaza un escucha de eventos keydown a todos los elementos de entrada de texto y número del documento utilizando jQuery. Cuando se presiona una tecla, verifica si el código de tecla es 188, que corresponde a la tecla de coma. Si lo es, llama a e.preventDefault() que evita la acción predeterminada de la tecla presionada, bloqueando efectivamente la entrada de coma. Este código debería funcionar en Firefox y otros navegadores modernos.

Comments are closed.