Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/05/2004, 04:03
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 6 meses
Puntos: 381
pues mira, yo lo haría así:


<script language="JavaScript" type="text/javascript">
function validar(donde){
ok = false
for(m=0;m<donde.elements.length;m++){
if (donde.elements[m].type == "radio" && donde.elements[m].checked == true){
ok = true
break
}
}
if(ok){
return true
}
else{
alert('debe seleccionar alguna opción')
return false
}
}

</script>

y luego tu form lo pondría así

<form name="Encuesta<%=(Recordset1.Fields.Item("IdEncues ta").Value)%>" method="post" action="validar.asp" onsubmit="return validar(this)">
'Nombre de la ENCUESTA
<%=(Recordset1.Fields.Item("Nombre").Value)%></strong><br>
'RESPUESTAS de la Encuesta
<% For I=1 to (Recordset1.Fields.Item("NumOpciones").Value) %>
<input name="Respuesta<%=(Recordset1.Fields.Item("IdEncue sta").Value)%>" type="radio" value="<%=I%>"> <%=(Recordset1.Fields.Item("Texto"&I).Value)%>
<% Next %>
<input name="Submit" type="submit" class="boton" value="Votar" />
</form>

Prueba a ver si tiene algún error, que no lo he probado (aunque debería funcionar )