Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2003, 04:33
Avatar de flavia
flavia
 
Fecha de Ingreso: noviembre-2002
Mensajes: 269
Antigüedad: 22 años, 5 meses
Puntos: 0
Pregunta Cual es el error??? Es una simple validacion!!!

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!!
__________________
Flavia.