Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2010, 12:21
jorge_re
 
Fecha de Ingreso: julio-2010
Mensajes: 3
Antigüedad: 14 años, 7 meses
Puntos: 0
Ayuda para cambiar la tecla pulsada

Hola a todos,

Tengo un textfield en el que quiero q se muestre solo mayusculas. Para ello tengo el siguiente codigo en el keypress:

Código:
<input name="producto" id="producto" onKeyPress="Mayusc(event)" type="text">
y la funcion Mayusc es la siguiente:

Código:
function Mayusc(e){
        var tecla=(document.all) ? e.keyCode : e.which;        
        if (EsMinuscula(tecla)){           
           if (document.all) {              
              e.keyCode=tecla-32;
           }else{              
              e.which=tecla-32;             
           }
        }
}
Para IE si funciona, pero en firefox se cae al momento de intentar asignar un nuevo valor al e.which. Alguna idea de como puedo solucionar este tema.

Gracias por su ayuda.