Hola de nuevo tengo un codigo que valida un solo radio button y ahora quiero adaptarlo o ver la posibilidad de que me ayuda a verificar varios radios button, el codigo que he ocupado con un solo radio button es el sig:
Código Javascript
:
Ver original<SCRIPT LANGUAGE="JavaScript">
function validarRadio(form1){
var i
var ok
ok=0
for(i=0; i<form1.voto.length;i++){
if(form1.voto[i].checked)
{
ok=1
}
}
if(ok==1)
return true
if(ok==0)
alert( "Debe seleccionar una de la opciones Porfavor" ) ;
return false
return true
}
</SCRIPT>
Ahora este lo quiero ocupar para validar un formulario que previamente es cargado con varios radios button recogidos de una base de datos:
Código PHP:
Ver originalecho "<form name='form1' method='post' action='votar.php' onSubmit='return validarRadio(this);'>";
$result = mysql_query("select * from preguntas_opcion;", $link);
echo "<table border = '1'> \n";
echo "<tr> \n";
echo "<td><b>Id</b></td> \n";
echo "<td><b>Pregunta</b></td> \n";
echo "<td><b>Repuesta1</b></td> \n";
echo "<td><b>Respuesta2</b></td> \n";
echo "<td><b>Respuesta3</b></td> \n";
echo "<td><b>Respuesta4</b></td> \n";
echo "</tr> \n";
echo "<tr> \n";
echo "<td>$row[0]</td> \n";
echo "<td>$row[1]</td> \n";
echo "<td><label><input type='radio' name='voto$row[0]' value='1'>$row[2]</label></td> \n";
echo "<td><label><input type='radio' name='voto$row[0]' value='2'>$row[3]</label></td> \n";
echo "<td><label><input type='radio' name='voto$row[0]' value='3'>$row[4]</label></td> \n";
echo "<td><label><input type='radio' name='voto$row[0]' value='4'>$row[5]</label></td> \n";
echo "</tr> \n";
}
echo "</table> \n";
echo "<input type='submit' name='Submit' value='Votar' >";
echo "</form> ";
:
Entonces quiero validar todos los radios button que se cargan para ver si son verificados.
Les agradesco de antemano su ayuda y atencion Gracias