Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/07/2003, 20:15
Avatar de TurKa
TurKa
 
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 22 años, 1 mes
Puntos: 4
AAAAAA Entonces ese es el problema. Si tienes campos de texto "text" y todos están llenos ¿Como hace el usuario para elegirlos? No me imagino la forma en la cual harás que el usuario los seleccione. Pero lo que podrías hacer es lo siguiente:

Opción 1:
Realizas un select con los 12 hoteles:
Código:
<select name="hoteles" multiple size=4>
<option value="hotel1">Hotel N°1</option>
<option value="hotel2">Hotel N°2</option>
<option value="hotel3">Hotel N°3</option>
<option value="hotel4">Hotel N°4</option>
<option value="hotel5">Hotel N°5</option>
<option value="hotel6">Hotel N°6</option>
</select> (lo continúas hasta 12)
De esa forma, solo te llegarán los hoteles seleccionados.

Opción 2: Puedes hacerlo también con checkbox e incluso con un script limitar la cantidad de checkbox a seleccionar. En tu caso 3.
Yo armé esta rutina y la utilizo en uno de mis sitios y funciona bien. Puedes probarla a ver si te soluciona mejor el problema. Tambien puedes aplicarla al select:
Código:
<HTML>

<HEAD>

<script language="javascript">
function limitarSelección(casilla,form) 
{
a = casilla.form.casilla1[0].checked;
b = casilla.form.casilla1[1].checked;
c = casilla.form.casilla1[2].checked;
d = casilla.form.casilla1[3].checked;
e = casilla.form.casilla1[4].checked;

contador = (a ? 1 : 0) + (b ? 1 : 0) + (c ? 1 : 0) + (d ? 1 : 0) + (e ? 1 : 0);

    if (contador > 3) 
    {
    alert("Solo puedes seleccionar 3 opciones");
    casilla.checked = false;
    }
}
</script>

</HEAD>
<BODY>

<form name="ejemplo11" method="GET" action="pagina.htm" target="_blank">
Por favor, seleccione 3 opciones como máximo:<br>
<input type="checkbox" name="casilla1" value="Opcion 1" onClick="limitarSelección(this,this.form)">Opción 1<br>
<input type="checkbox" name="casilla1" value="Opcion 2" onClick="limitarSelección(this,this.form)">Opción 2<br>
<input type="checkbox" name="casilla1" value="Opcion 3" onClick="limitarSelección(this,this.form)">Opción 3<br>
<input type="checkbox" name="casilla1" value="Opcion 4" onClick="limitarSelección(this,this.form)">Opción 4<br>
<input type="checkbox" name="casilla1" value="Opcion 5" onClick="limitarSelección(this,this.form)">Opción 5<br>
<input type="submit" value="Enviar">
</form>

</BODY>

</HTML>
Espero que te sirva!
Saludos!
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar