Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2006, 08:21
ostayde
 
Fecha de Ingreso: noviembre-2005
Ubicación: venezulea
Mensajes: 214
Antigüedad: 18 años, 6 meses
Puntos: 0
Como validar un campo select multiple con javascript

1.- Yo se que para un campo text es asi:

Html:
<input name="txtAsunto" id="txtAsunto" type="text" size="80" maxlength="100">

JavaScript:
var txtAsunto= document.form.txtAsunto.value;
if(txtAsunto.length== 0){
alert("El campo Asunto no debe estar vacío." );
return false;
}

2.- Para un select normal:

Html:
<select name="iten" id="iten" class="combos" onChange="cargar()">
<option value="-1" selected>Seleccione</option>
<option value="2">Menú Principal</option>
<option value="3">Contenido</option>
<option value="1">Menú Interno</option>
<option value="4">Banners</option>
<option value="5">Banners del Home</option>
<option value="6">Noticias</option>
<option value="7">Parámetros</option>
</select>

Javascript:
var txtInfo=document.form.txtInfo[][document.form.txtInfo[].selectedIndex].value
if(iten== -1){
alert("Debe elegir una opción del campo Tipo de Contenido." );
return false;
}

Ambos funcionan perfectamente.

3.- Ahora para un select multiple.

Html:
<select name="txtInfo[]" id="txtInfo" class="combos" size="15" multiple>";
<option value="N-">-----------------------------------------------------------------------------------------------------------------------------</option>
</select>

Javascript:

no se como sería, pense que era como el slect normal pero no lo hace.