Cita:
Iniciado por PIRRUMAN Al momento de retornar algo es como si hicieras un break de la funcion,, por eso solo entra a tu primera validacion ,
Código Javascript
:
Ver originalif (miCampoTexto.length == 0)
{
alert("input vacio")
return false;//ESTO ES UN BREAK DE FUNCION
}
else
{
alert("input lleno")
return true;//ESTO ES UN BREAK DE FUNCION
}
para corregirlo utiliza else if
Código Javascript
:
Ver originalif (miCampoTexto.length == 0)
{
alert("input vacio")
return false;//ESTO ES UN BREAK DE FUNCION
}
else if(indice == null || indice == 0)
{
}
else if(validacion de radio )
{
//por id tendrias que hacer una funcion ciclica, pero por nombre te dejo un link
http://www.chlinformatica.com/2011/11/como-validar-radio-button-en-javascript/
}
else if(validacion de check )
{
//lo mismo que los radios validar por id tendrias que hacer una funcion ciclica,
//para validar checks en conjunto pueden ser por nombre en comun:
http://www.forosdelweb.com/wiki/Javascript:%C2%BFC%C3%B3mo_puedo_comprobar_si_un_checkbox_est%C3%A1_seleccionado%3F
}
else
{
alert("todo bien")
return true;//ESTO ES UN BREAK DE FUNCION
}
Tambien todo depende que es lo que realmente quieres hacer,, quieres que te vaya indicando en cada elemento si ha sido llenado o no , quieres que al final muestre todos los elementos que no estan correctos, quieres que solo muestre el primer elemento incorrecto ?
Muchas gracias ya estoy arreglandolo lo que nesesito es que una vez hayas presionado el boton te diga cuales campos te faltaron llenar, la otra validacion la hago en php si pasan los datos, esta es solo para indicarte que algun o algunos campos estan vacios.