Tengo varios radio buttons de este modo:
Código:
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:<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>
Código:
pero la propiedad value no me sirve en este caso, espero que puedan ayudarme, un saludo a todos y gracias. 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; } } }