Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/06/2016, 19:19
ycaires
 
Fecha de Ingreso: septiembre-2015
Ubicación: caracas
Mensajes: 75
Antigüedad: 9 años, 1 mes
Puntos: 0
Respuesta: validar un número entero sin decimal

Muchas gracias kip13 por el consejo tienes razon por eso es que me perdi gracias lo voy hacer agrando la función sin el if.

quedaria asi.

<script>

function validar(){

<!-- script para validad edad -->

if(document.forms[0].txtedad.value==""){
alert("El campo edad esta vacio");
return false;
}

if(isNaN(document.forms[0].txtedad.value)){
alert("El campo edad debe de contener datos numericos");
return false;
}

if(document.forms[0].txtedad.value.length>3){
alert("El campo edad no puede contener mas de 3 cifras");
return false;
}

if(document.forms[0].txtedad.value.length<1){
alert("El campo edad no puede menos de 1 cifra");
return false;
}

if(document.forms[0].txtedad.value<0){
alert("El campo edad no puede ser negativo");
return false;
}

if(document.forms[0].txtedad.value==0){
alert("El campo edad no puede ser cero");
return false;
}


var valor_txt = document.forms[0].txtedad.value;
if (valor_txt % 1 == 0) { //verifica si es entero
}

else{

alert ("Es un numero decimal");
return false;
}

document.forms[0].submit();
}

</script>

SALUDOS
__________________
ymanol caires z