Cita: em... me da fiaca probarlo para ver qué es.... me explicas qué es lo que quieres lograr?
Claro que si tunait faltaria más.
Mira tengo el siguiente formulario:
Código HTML:
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table width="750" border="0" align="center" cellpadding="0" cellspacing="0" dwcopytype="CopyTableRow">
<form method="post" action="devolucion.php" name="form1"><tr>
<td align="center" bgcolor="#cccccc"><div align="right">presupuesto disponible</div></td>
<td bgcolor="#cccccc" align="center"><div align="right">
<select name="presupuesto" size="1" class="selectBoxDoubled" id="select"onChange="validar()">
<option value="" selected>Cualquiera</option>
<option value="5000">Menos de 5 000,00</option>
<option value="10000">Menos de 10 000,00</option>
<option value="15000">Menos de 15 000,00</option>
<option value="20000">Menos de 20 000,00</option>
<option value="100000000">Más de 25 000,00</option>
</select>
</div></td>
<td align="center" bgcolor="#cccccc"><div align="left"></div></td>
<td align="center" bgcolor="#cccccc"><div align="right">kilometros</div></td>
<td bgcolor="#cccccc"><div align="right">
<select name="kms" class="selectBoxDoubled" id="select3"onChange="validar()">
<option value="" selected>Cualquiera</option>
<option value="15000">Menos de 15 000</option>
<option value="25000">Menos de 25 000</option>
<option value="50000">Menos de 50 000</option>
<option value="75000">Menos de 75 000</option>
<option value="100000">Menos de 100 000</option>
<option value="150000">Menos de 150 000</option>
<option value="200000">Menos de 200 000</option>
</select>
</div></td>
<tr>
<td align="center" bgcolor="#cccccc"><div align="right">años del
vehiculo</div></td>
<td bgcolor="#cccccc" align="center"> <div align="right">
<? $anio_actual=gmdate ("Y");
?>
<select name="antiguedad" class="selectBoxDoubled" id="antiguedad"onChange="validar()">
<option value=""selected>Cualquiera</option>
<option value="<? echo $anio_actual; ?>">Año en Curso</option>
<option value="<? echo ($anio_actual-1); ?>">1 Año</option>
<option value="<? echo ($anio_actual-2); ?>">2 Años</option>
<option value="<? echo ($anio_actual-3); ?>">3 Años</option>
<option value="<? echo ($anio_actual-4); ?>">4 Años</option>
<option value="<? echo ($anio_actual-5); ?>">5 Años</option>
<option value="<? echo ($anio_actual-6); ?>">Más de 5 Años</option>
</select>
</div></td>
<td align="center" bgcolor="#cccccc"><div align="left"></div></td>
<td align="center" bgcolor="#cccccc"><div align="right">combustible</div></td>
<td bgcolor="#cccccc"><div align="right">
<select name="combustible" size="1" class="selectBoxDoubled" id="select2"onChange="validar()">
<option value="" selected>Cualquiera</option>
<option value="1">Gasolina</option>
<option value="2">Diesel</option>
<option value="3">Hibrido</option>
</select>
</div></td>
<tr>
<td align="center" bgcolor="#cccccc"><div align="right">Tipo de vehiculo</div></td>
<td bgcolor="#cccccc" align="center"><div align="right">
<select name="tipo" class="menu_autor" id="tipo"onChange="validar()">
<option value="" selected>Cualquiera</option>
<?php
do {
?>
<option value="<?php echo $row_consulta_tipo['id_tipo_coche']?>"><?php echo $row_consulta_tipo['nombre_tipo_coche']?></option>
<?php
} while ($row_consulta_tipo = mysql_fetch_assoc($consulta_tipo));
$rows = mysql_num_rows($consulta_tipo);
if($rows > 0) {
mysql_data_seek($consulta_tipo, 0);
$row_consulta_tipo = mysql_fetch_assoc($consulta_tipo);
}
?>
</select>
</div></td>
<td align="center" bgcolor="#cccccc"> </td>
<td align="center" bgcolor="#cccccc"> </td>
<td bgcolor="#cccccc"><div align="center">
<input type="submit" name="Submit" value="Enviar" >
</div></td>
</form>
</table>
</body>
</html>
Como puedes ver es un formulario normal y corriente solo que esta formado por solo select, bien el problema es que me vale todo lo que el usuario quiera señalar en los select, puede seleccionar uno o dos o....los que quiera pero lo que no me vale es que no seleccione ninguno.
la llamada onChange="validar()" es la que en "teoria" tendria que llamar al script que he posteado con anterioridad.
Gracias por tu interes
Un Saludo