Hola, tengo el siguiente codigo para introducir numeros decimales y numeros normales (3.34 y 3 respectivamente) en un campo de texto y en el mozilla y me va perfectamente pero en el explorer no me funciona porque no me deja introducir numeros ni nada y no se porque. Muchas gracias
 
El codigo es el siguiente:
 
 <input name="ancho" type="text" class="cajaFORM" id="ancho" onKeyPress="return solonumerosdecimales(event)">
 
function acceptNum(evt){ 
		var key = nav4 ? evt.which : evt.keyCode; 
		return (key <= 13 || (key >= 48 && key <= 57));
	}
 
function solonumerosdecimales ( evt ) {  
		var key = nav4 ? evt.which : evt.keyCode;
		return (key <= 13 || (key >= 48 && key <= 57) || key == 46 );
 
	} 
   
 


