Hola, tengo un problema que llevo como 2 horas intentando solucionar y supongo que será sencillo pero no doy con la solución.
Tengo varios radio buttons de este modo:
Código:
<td>1<input name="20" type="radio" value="1"></td>
<td>2<input name="20" type="radio" value="2"></td>
<td>3<input name="20" type="radio" value="3"></td>
<td>4<input name="20" type="radio" value="4"></td>
<td>5<input name="20" type="radio" value="5"></td>
<td>6<input name="20" type="radio" value="6"></td>
<td>7<input name="20" type="radio" value="7"></td>
<td>8<input name="20" type="radio" value="8"></td>
<td>9<input name="20" type="radio" value="9"></td>
<td>10<input name="20" type="radio" value="10"></td>
<td>1<input name="21" type="radio" value="1"></td>
<td>2<input name="21" type="radio" value="2"></td>
<td>3<input name="21" type="radio" value="3"></td>
<td>4<input name="21" type="radio" value="4"></td>
<td>5<input name="21" type="radio" value="5"></td>
<td>6<input name="21" type="radio" value="6"></td>
<td>7<input name="21" type="radio" value="7"></td>
<td>8<input name="21" type="radio" value="8"></td>
<td>9<input name="21" type="radio" value="9"></td>
<td>10<input name="21" type="radio" value="10"></td>
Como podeis ver solo pueden seleccionarse 2 radio buttons de todos los que hay, lo que quiero saber es si se ha seleccionado alguno antes de hacer el submit, es decir, uno del name=20 y otro del name=21 y si alguno falta pues se saca un error, estoy probando con esto:
Código:
function validar(){
for (x=0;x<document.forms[0].elements.length;x++){
if(document.forms[0].elements[x].type=='radio' && document.forms[0].elements[x].value==null){
alert("No has respondido a alguna pregunta.");
return false;
}
}
}
pero la propiedad value no me sirve en este caso, espero que puedan ayudarme, un saludo a todos y gracias.