Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/08/2009, 12:32
maxdragonrojo
 
Fecha de Ingreso: mayo-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Validacion onkeypress

Hola a todos, tengo un problemilla con una validacion, lo que pasa es que quiero validar un cuadro de texto al mometo de estar escribiendo, y lo que quiero hacer es validar numeros con punto decimal, tengo este codigo:

//js
function validar(e) {
tecla = (document.all)?e.keyCode:e.which;
if (tecla==8 || tecla==0){
return true;
}
patron = /([0-9\.])/;
te = String.fromCharCode(tecla);
return patron.test(te);
}
//html
<input type="text" name="pagoTxt" id="pagoTxt" onKeyPress="return validar(event)" value="" />

funciona bien solo acepta los numeros y el punto, pero me acepta indefinidamente el punto y lo que quiero hacer es que solo me acepte una vez el punto y enseguida digitos,

De antemano gracias por su ayuda, y cualquier comentario es muy bien recibido,