Hola a todos los que visitan este foro, veran hice una encuesta para evaluacion, pero ahora lo que quiero hacer es validarla he visto muchos codigo para validar
RadioButton, pero en todos los ejemplo que he visto ninguno de ellos tiene Radios con name como los mios. p.e.
<td><input type='radio' name='pregunta[1]' value='1'></td>
<td><input type='radio' name='pregunta[1]' value='2'></td>
<td><input type='radio' name='pregunta[1]' value='3'></td>
<td><input type='radio' name='pregunta[2]' value='1'></td>
<td><input type='radio' name='pregunta[2]' value='2'></td>
<td><input type='radio' name='pregunta[2]' value='3'></td>
y asi sucesivamente, sin 18
todos los script que encuentro son con name asi <p>Pregunta 1:</p>
<input type='radio' id='Rd_0' name='R1_1' value='14'/>
<input type='radio' id='Rd_0' name='R1_1' value='14'/>
<input type='radio' id='Rd_0' name='R1_1' value='14'/>
<p>Pregunta 2:</p>
<input type='radio' id='Rd_0' name='R1_2' value='14'/>
<input type='radio' id='Rd_0' name='R1_2' value='14'/>
<input type='radio' id='Rd_0' name='R1_2' value='14'/>
o algo parecido pero sin corchetes.
encontre este scrip el cual he estado trabajando y funciona perfecto pero no`puedo hecharlo a andar con mi radiosbuttons y creo que es por el name por que al cambiarlo funciona. pero necesito dejarlos asi con ese name. aqui el ejemplo que si funciona
¿Como lo adapto a mi form?
Código PHP:
<html>
<head>
<script type="text/javascript">
function validar(frm){
numPreguntas = 3;// poneraquí el numero de preguntas
errores = new Array();
er = '';
for(i=1; i<numPreguntas+1; i++) {
errores[i] = false;
for(j=0; rad=frm['R1_'+i][j]; j++)
if (rad.checked) errores[i] = true;
}
for(i=1; i<numPreguntas+1; i++)
if(!errores[i]) er += ' '+i;
if(er != '')
{
alert('Debes contestar las Preguntas:'+er);
return false;
}
}
</script>
</head>
<body>
<form form name="form1" method="post" action="" onsubmit="validar(document.form1)">
<p>Pregunta 1:</p>
<input type='radio' id='Rd_0' name='R1_1' value='14'/>
<input type='radio' id='Rd_0' name='R1_1' value='14'/>
<input type='radio' id='Rd_0' name='R1_1' value='14'/>
<p>Pregunta 2:</p>
<input type='radio' id='Rd_0' name='R1_2' value='14'/>
<input type='radio' id='Rd_0' name='R1_2' value='14'/>
<input type='radio' id='Rd_0' name='R1_2' value='14'/>
<p>Pregunta 3:</p>
<input type='radio' id='Rd_0' name='R1_3' value='14'/>
<input type='radio' id='Rd_0' name='R1_3' value='14'/>
<input type='radio' id='Rd_1' name='R1_3' value='14'/>
<input type="submit"/>
</form>
</body>
Gracias saludos.
Trabajo con PHP y mysql y dreamwaver