Hola, necesito ayuda urgente porque no se ya que probar...
Tengo un simple formulario donde deben completarse datos como Nombre, email, productos y luego varios radio button, que en este caso he dejado ya uno solo para probar, donde se chequea un valor de 1 a 10.
Es una pagina HTML con codigo JavaScript, que luego envia los datos a una pagina PHP (y esta recibe los datos PERFECTAMENTE y los envia por email).
El tema es que en la pagina html pretendo verificar que el cliente haya completado todos los datos, no quiero nulos y con el nombre, email y productos funciona bien, pero con los radiobutton NO, no hace nada, si es nulo no me da el error y quiero que NO PERMITA nulos.
Va el codigo:
<SCRIPT LANGUAGE="JavaScript">
function Enviar() {
document.Opinion.method = "GET";
document.Opinion.action = "http://www.mipagina.it/formuMail.php";
document.Opinion.submit();
}
function errore(campo) {
alert("El campo "+campo+" esta vacio");
}
function control(form) {
var err=0;
if (form.prodotti.value=="") err="Prodotti";
if (form.email.value=="") err="Email";
if (form.nome.value=="") err="Nome";
if (form.a.value == "") err="Risposta1";
if (err==0) {
Enviar();
}
else errore(err);
}
</script>
el form:
<FORM METHOD="get" name="Opinion" ACTION="">
y el pedacito del html del boton:
<tr bgcolor="#FFFFFF">
<td width="62%">Titulo</td>
<td width="38%"><input type="radio" value="1" name="a"> <input type="radio" value="2" name="a">
<input type="radio" value="3" name="a"> <input type="radio" value="4" name="a">
<input type="radio" value="5" name="a"> <input type="radio" value="6" name="a">
<input type="radio" value="7" name="a"> <input type="radio" value="8" name="a">
<input type="radio" value="9" name="a"> <input type="radio" value="10" name="a"></td>
</tr>
luego:
<input type="button" value="Enviar datos" name="enviar" onClick="control(this.form)">
<input type="reset" value="Restablecer" name="B2">
Les agradezco tanto....
Espero alguno pueda ayudarme.
Saludos!!