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 ?