Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/08/2009, 09:45
maxdragonrojo
 
Fecha de Ingreso: mayo-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Respuesta: Validacion onkeypress

Cita:
Iniciado por uselox Ver Mensaje
prueva con algo asi:
Código HTML:
<script language="javascript">
function validarNum(event, element, _float){
	event = event || window.event;
	var charCode = event.which || event.keyCode;
	if (charCode == 8 || charCode == 13 || (_float ? (element.value.indexOf('.') == -1 ? charCode == 46 : false) : false))
		return true;
	else if ((charCode < 48) || (charCode > 57))
		return false;
	return true;
}
</script> 
...

Código HTML:
<!-- no decimales -->
<input type="text" onkeypress="validarNum(event, this)"/>

<!-- con decimales -->
<input type="text" onkeypress="validarNum(event, this, true)"/> 
Gracias por tu ayuda me funciono de maravilla, solo ke tube que cambiar una linea, pero todo funciono bien

Código HTML:
<script language="javascript">
function validarNum(event, element, _float){
	//event = event || window.event;
	//var charCode = event.which || event.keyCode;
        var charCode = (document.all)?e.keyCode:e.which;
	if (charCode == 8 || charCode == 13 || (_float ? (element.value.indexOf('.') == -1 ? charCode == 46 : false) : false))
		return true;
	else if ((charCode < 48) || (charCode > 57))
		return false;
	return true;
}
</script>