Foros del Web » Programando para Internet » Javascript »

Error validando select

Estas en el tema de Error validando select en el foro de Javascript en Foros del Web. Saludos a todos y gracias por leer el post Tengo un select en un formulario html Código HTML: <select name= "s1" > <option> &nbsp; </option> ...
  #1 (permalink)  
Antiguo 08/04/2008, 16:35
 
Fecha de Ingreso: febrero-2008
Mensajes: 65
Antigüedad: 16 años, 9 meses
Puntos: 0
Información Error validando select

Saludos a todos y gracias por leer el post

Tengo un select en un formulario html
Código HTML:
<select name="s1">
<option>&nbsp;</option>
<option>I</option>
<option>II</option>
<option>III</option>
<option>IV</option>
<option>V</option>
<option>VI</option>
<option>VII</option>
<option>VIII</option>
</select> 
y un archivo de validación javascript:
Código:
function validar_formulario(formulario)
{
if(document.formulario.s1.value.length==0)
{
	alert("Debe seleccionar un Semestre para el Participante #1 ...");
	document.formulario.s1.focus();
	return false;
}
}
De verdad ya no se que hacer para que funcione, he visto tantos códigos de validación de select y ninguno me resulta, no entiendo el problema.
  #2 (permalink)  
Antiguo 09/04/2008, 00:05
Avatar de Monimo  
Fecha de Ingreso: noviembre-2007
Ubicación: Mexico Df
Mensajes: 742
Antigüedad: 17 años
Puntos: 69
Re: Error validando select

en que parte estas llamando a la función?
  #3 (permalink)  
Antiguo 09/04/2008, 08:39
 
Fecha de Ingreso: febrero-2008
Mensajes: 65
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Error validando select

Cita:
Iniciado por Monimo Ver Mensaje
en que parte estas llamando a la función?
En un archivo aparte js
  #4 (permalink)  
Antiguo 09/04/2008, 08:55
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 9 meses
Puntos: 772
Re: Error validando select

Hola walleskamejias

Prueba así:

Código:
if(document.formulario.s1.selectedIndex==0)
Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:33.