Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2012, 09:41
pabje
 
Fecha de Ingreso: marzo-2008
Ubicación: Posadas Misiones Argentina
Mensajes: 480
Antigüedad: 16 años, 2 meses
Puntos: 1
Funcion parseInt

Hola a todos

Tengo el problema que la funcion parseInt no hace bien la conversíon a un entero.
En el campo teléfono que defino de tipo bigint en mi interface phpMyAdmin, cuando ingreso en el formulario un telefono como este : 3764380uew, la funcion que valida si es entero o no , lo tomo como entero (no me muestra el mensaje: solo debe ingresar números).
Entonces cual puede ser la solucíon para que detecte que no es entero:
Este es el código:

Cita:
<script lenguage="javascript">
function validarentero(valor){
//intento convertir a entero
//si era un entero no le afecta,si no lo era lo intenta convertir
valor=parseInt(valor)
//compruebo si es un valor numérico
if(isNaN(valor)){
//entones(no es numero) devuelvo el valor cadena vacia
return ""
}else{
//En caso contrario(Si era un número) devuelvo el valor
return valor
}
}
</script>
Gracias.