Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/01/2007, 18:06
Avatar de Celcius
Celcius
 
Fecha de Ingreso: febrero-2003
Ubicación: Lima - Perú
Mensajes: 652
Antigüedad: 22 años
Puntos: 5
Re: Alerta en textbox

Saludos, tengo entendido que la funcion isNaN() te permite verificar si un valor pasado no es un numero , bueno yo probé y me funciona si los primeros digitos que ingreso son alfanumericos, pero no si primero ingreso numeros y al final ingreso algunas letras :S... bueno, quizas nos podamos ayudar:
Código PHP:
<!doctype html public "-//W3C//DTD HTML 4.01//EN">
<
html>
   <
head>
      <
title>Jugando :)</title>
      <
meta http-equiv="generator" content="PHP Designer 2005" />
<
script language="javascript">
function 
comprueba(elForm){
var 
num parseInt(elForm.solo_numeros.value);
if(
isNaN(num)){
  
alert("Ups, solo permitimos numeros");
  
elForm.solo_numeros.focus();
}else{
  
elForm.solo_numeros.value=num;
}
}
</script>
   </head>

<body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
<form>
<input type="text" name="solo_numeros" onBlur="comprueba(this.form);"><br><br>
<input type="text" name="otro_campo">
</form>
</body>
</html> 
Quisiera saber porque no funciona!

Saludos
__________________
"Si tú conocieras el don de Dios, y quién es el que te dice: 'Dame de beber,' tú Le habrías pedido a El, y El te hubiera dado agua viva.
Sn. Juan 4:19
Jesus