Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2007, 12:51
Avatar de maxi_lance
maxi_lance
 
Fecha de Ingreso: julio-2006
Ubicación: Capital Federal
Mensajes: 220
Antigüedad: 17 años, 10 meses
Puntos: 2
Validar boton formulario

Tengo un formulario en el cual necesito solamente que al apretar el boton BUSCAR, verifique que hay al menos un campo completado. Sino tira el mensaje alert.
Código HTML:
<form name="fvalidaAvanzada" method="post" action= "listarproyectoavanzada.php">
<input name="cdTituloProyecto" type="text" id="cdTituloProyecto" size="40" maxlength="40">
Area: <select name="cdAreas" id="cdAreas">
                <option value="Seleccione">-- Seleccione Area --</option>
		<option value="1">1</option>
                <option value="2">2</option>
                <option value="3">3</option>
                <option value="4">4</option>
              </select>
Estado de Avance:
 <select name="ncTipoEstado"><? RenderTipo("", "GradoAvance");?>
</select>
Tipo de Prestaci&oacute;n:
<select name="ncTipoPrestacion">
<? RenderTipo("", "TpoPrestacion");?></select> 

<input type="button" value="Buscar" onclick="validar_avanzada()"></td>
      </form> 
la funcion validar_avanzada() :
Código HTML:
function validar_avanzada(){
		if ( (document.fvalidaAvanzada.cdTituloProyecto.value.length == "") || (document.fvalidaAvanzada.cdAreas.selectedIndex=="") 
		|| (document.fvalidaAvanzada.cdEdificio.value.length=="") ) {
		alert ("Completar al menos un campo de Busqueda Avanzada.")
		document.fvalidaAvanzada.cdTituloProyecto.focus();
		return 0;
		}
		document.fvalidaAvanzada.submit() ;
}
Pero con esta funcion, al apretar el boton BUSCAR, me exige que complete los campos que estan en la funcion, como si el || (OR) lo tomara como un AND.....

si alguien saber que puede ser.... desde ya muchas gracias......