Foros del Web » Programando para Internet » Javascript »

Cual es el error??? Es una simple validacion!!!

Estas en el tema de Cual es el error??? Es una simple validacion!!! en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 19/11/2003, 04:33
Avatar de flavia  
Fecha de Ingreso: noviembre-2002
Mensajes: 269
Antigüedad: 22 años, 2 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.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:11.