Me gustaría instalar el script que teneis en las FAQS para que no se permita el envio si no se seleccionaron todos los radios, pero dados mis escasos conocimientos de javascript no sé ni dónde insertar el script, si hacer cómo una función y en tál caso dónde y cómo invocarla, En fin que más que duda ni idea tengo
![triste](http://static.forosdelweb.com/fdwtheme/images/smilies/frown.png)
. Y me pasa lo mismo con el de permitir sólo una pulsación del submit. Lo que hice fue poner el código de la FAQ en una función y en el onsubmit de mi form llamaba a esa función(ponía ; para separar la anterior llamada) pero me da error.
Este es el código que saqué de las FAQS
Código PHP:
var el = document.(tu formulario).elements;
for (var i = 0 ; i < el.length ; ++i) {
if (el[i].type == "radio") {
var radiogroup = el[el[i].name];
var itemchecked = false;
for (var j = 0 ; j < radiogroup.length ; ++j) {
if (radiogroup[j].checked) {
itemchecked = true;
break;
}
}
if (!itemchecked) {
i=0;
break;
}
}
}
if (i>0) {
return true;
} else {
alert("No ha respondido todas las preguntas");
return false;
}
Salu2 ;) (esta es la página del for por si sirve de algo
http://elotrositio.tuarrobanet.com/a.php )