Hola Genios
 
Como puedo validar cuando un usuario escriba en un edit mas de un punto osea que solo acepte cifras con un solo punto.
 
1.11111 ó 1111.1  Perfecto
1.111.1 ó 111.1.1 ERROR
 
Como hago para validar eso?
 
M;uchas gracias:  bye 
    
  |  |||
|      Yo me he creado una funcioncita para saber si un número es decimal que funciona bastante bien:   function esNumeroReal(x){ if (isNaN(parseFloat(x))){ return false; } if (parseFloat(x).toString()!=(x*1).toString()){ return false; } return true; } con esto puedes validar que los datos sean numeros reales, o sea que solo tengan como máximo un punto. Saludos!!!  |  
  
  |  ||||
|      Hola Berletzis, aquí tienes otra de forma de hacerlo que he encontrado.   <HTML> <head> <script language="Javascript"> function keyCheck(eventObj, obj) { var keyCode // Check For Browser Type if (document.all){ keyCode=eventObj.keyCode } else{ keyCode=eventObj.which } var str=obj.value if(keyCode==46){ if (str.indexOf(".")>0){ return false } } if((keyCode<48 || keyCode >58) && (keyCode != 46)){ // Allow only integers and decimal points return false } return true } </script> <head> <body> <font face="tahoma" size=4> <center>Numeric TextBox </center></font> <font face="tahoma" size=2> <form> <center> Enter the Number : <input type="text" onKeyPress="return keyCheck(event, this)"> </center> </form> </font> </body> </HTML> Saludos    |  
  
  |  |||
|      Muchas gracias banda, yo lo checo en unratito que tenga y veo que tal, si necesitan algo pr ahi no duden en llamarme. Ok.    Y si ncesitan algo de espacio en servidor paraASP y no saben donde yo les puedo dar algo.. bye. 
				__________________   La tecnología es un hecho objetivo, y el resultado está sujeto a la voluntad humana.  |