Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/02/2004, 18:54
4ndr01d3
 
Fecha de Ingreso: junio-2002
Mensajes: 14
Antigüedad: 22 años, 8 meses
Puntos: 0
validar un select multiple por optgroup

Hola...

Estoy tratando de hacer una funcion en javascript que me permita verificar que en un select multiple que tiene diferentes grupos solo sea seleccionable una opcion por grupo por ejemplo:

<form name="formu" method="post">
Bebida:
<select name="bebidas" MULTIPLE>
<optgroup name="grupo1" label="Bebidas Refrescantes">

<option value="1">Agua</option>
<option value="2">Jugo</option>
<option value="3">gaseosa</option>
</optgroup>
<optgroup name="grupo3" label="Bebidas Alcoholicas">
<option value="4">Cerveza</option>
<option value="5">Vino</option>

<option value="6">Tequila</option>
</optgroup>
<optgroup name="grupo2" label="Otros">
<option value="7">helado</option>
<option value="8">Kumis</option>
<option value="9">Vinagre</option>
</optgroup>

</select>
<input type="button" value="Verificar" onClick="verificar()">
</form>


el script que trato de escribir deberia permitir en el anterior codigo seleccionar cerveza y gaseosa, pues son de diferentes optgroup, pero la seleccion helado y kumis deberia ser invalida pues estan en el mismo grupo.

la verdad no he logrado hacer nada pues no encuentro la manera de acceder a optgroup cual optgroup pertenece cada option

he buscado y el unico sitio en que encuentro donde nombran un optgroup es en el Object Cross Reference document en http://devedge.netscape.com/library/...-document.html de dom, pero la verdad no pude sacarle provecho a esta informacion...

gracias por su ayuda y suerte!!!