Hola jahepi y alexg88!!!!!!!!!!!
Gracias por la explicacion!!
Ok la funcion que menciona jahepi queda genial y no me opongo al uso de vectores como lo indica alexg88.
Ahora que veo con el formulario se me pide que se agregue un list/menu
, y este segun yo se valida de una forma diferente a un txt, al final me queda asi:
Código Javascript
:
Ver originalvar error = false;
function valCampos(objeto,msg)
{
if(error){ return; }
if(objeto.value==""){ alert(msg); objeto.focus(); error=true; }
}
function validaForm()
{
var seleccionLista;
//mando llamar la funcion
valCampos(document.form1.texto1,"Llena el campo de XX1");
valCampos(document.form1.texto2,"Llena el campo de XX2");
valCampos(document.form1.texto3,"Llena el campo de XX3");
error=false;
if(document.form1.lista1[document.form1.lista1.selectedIndex].value!="empty")
{
seleccionLista = document.form1.lista1[document.form1.lista1.selectedIndex].value;
}else{ alert("seleccione una opcion de la lista"); return;}
}
Ahora ya me respeta la validacion de la txt pero al agregar la validacion del list/menu me manda seguido el mensaje del alert del lsit/menu, como le puedo hacer para que me respete de nuevo la validacion de los txt y no se salte luego luego a la del lsit/menu????
Y el formulario quedaria asi:
Código HTML:
Ver original<form id="form1" name="form1" method="post" action=""> <input type="text" name="texto1" id="texto1" /> <input type="text" name="texto2" id="texto2" /> <input type="text" name="texto3" id="texto3" /> <select name="lista1" id="select"> <input type="button" name="button" id="button" value="Botón" onclick="validaForm();" />
Muchas gracias por su ayuda!!!!!
Saludos