Programación Web y Scripting > JavaScript
Hacer Scripts Que Funcionen En Los Navegadores
Informix:
Hola que tal, miren tengo un problemilla estoy haciendo una pagina web e hice unos scripts para validar los campos, por ejemplo este que pondre no deja meter mas que numeros al campo de texto, funciona perfectamente en el IE pero en Netscape no funciona :(
--- Código: Text --- <script languaje="javascript">function valida_numeros(){ var key=window.event.keyCode;//codigo de tecla. if (key < 48 || key > 57) //si no es numero en rango ascii { window.event.keyCode=0;//anula la entrada de texto. }}</script>
y lo mando llamar en el evento de onKeyPress="javascript:valida_numeros();" de la caja de texto
ojala puedan sacarme de esta duda
nos vemos
:blink:
nostromo:
Hola;
Cambio por:
--- Código: Text ---<script languaje="javascript">function valida_numeros(){ var key=event.keyCode;//codigo de tecla. if (key < 48 || key > 57) //si no es numero en rango ascii { event.returnValue = false;//anula la entrada de otros signos. }}</script> En el body: onKeyPress="valida_numeros();"
Nos vemos. Y espero que funcione.... :whistling:
Informix:
hola nostromo que tal gracias por tu respuesta pero es que ningun script que hago funciona en el netscape 7 <_<
--- Código: Text --- function DesactivaTitulacion(){ document.frmAltas.formatitulacion.disabled = true; document.frmAltas.titulaciondia.disabled = true; document.frmAltas.titulacionmes.disabled = true; document.frmAltas.titulacionanio.disabled = true;}
ese lo uso para desactivar unas listas de menu y todo bien en IE pero en netscape nada :wacko:
no se cual sera el metodo estandar para javascript en ambos navegadores
:(
Nota: Por cierto modifique el script asi como lo pusiste y no funciono :(
saludos
nostromo:
HOla;
Viejo, no se que ...., utilize el JavaScript estanadar de la W3C.
Pero, el consuelo que nepscape le queda poco tiempo de vida, ya que fue comprado por Microsoft.
Voy a intentar lo último.
Nos vemos.
nostromo:
Hola;
:ph34r: Intenta ahora:
--- Código: Text --- function numero(){ var isNS4 = (navigator.appName=="Netscape")?1:0; if(!isNS4) { if(event.keyCode < 45 || event.keyCode > 57) event.returnValue = false; } else { if(event.which < 45 || event.which > 57) returnfalse; } }
Nos vemos.
Navegación
[#] Página Siguiente
Ir a la versión completa