Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/10/2013, 08:36
Avatar de PIRRUMAN
PIRRUMAN
 
Fecha de Ingreso: febrero-2006
Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 18 años, 2 meses
Puntos: 53
Respuesta: getElementById

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 original
  1. if (miCampoTexto.length == 0)
  2. {
  3. alert("input vacio")
  4. return false;//ESTO ES UN BREAK DE FUNCION
  5. }
  6. else
  7. {
  8. alert("input lleno")
  9. return true;//ESTO ES UN BREAK DE FUNCION
  10. }

para corregirlo utiliza else if

Código Javascript:
Ver original
  1. if (miCampoTexto.length == 0)
  2. {
  3. alert("input vacio")
  4. return false;//ESTO ES UN BREAK DE FUNCION
  5. }
  6. else if(indice == null || indice == 0)
  7. {
  8. }
  9. else if(validacion de radio )
  10. {
  11. //por id tendrias que hacer una funcion ciclica, pero por nombre te dejo un link
  12. http://www.chlinformatica.com/2011/11/como-validar-radio-button-en-javascript/
  13. }
  14. else if(validacion de check )
  15. {
  16. //lo mismo que los radios validar por id tendrias que hacer una funcion ciclica,
  17. //para validar checks en conjunto pueden ser por nombre en comun:
  18. http://www.forosdelweb.com/wiki/Javascript:%C2%BFC%C3%B3mo_puedo_comprobar_si_un_checkbox_est%C3%A1_seleccionado%3F
  19. }
  20. else
  21. {
  22. alert("todo bien")
  23. return true;//ESTO ES UN BREAK DE FUNCION
  24. }
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 ?
__________________
“Prefiero ser un tonto momentaneo que un eterno ignorante”
“¡El éxito es resultado de los aciertos,los aciertos resultado de la experiencia y la experiencia resultado de los errores!”