2 javascript en un formulario
Tengo un formulario en el cual quiero que se validen algunos campos y que luego muestre un mensaje de confirmación, lo he ido haciendo a parches.
Esto es lo que he puesto en <head>:
<script LANGUAGE="JavaScript">
function Validar(form)
{
if (form.nomb.value == "")
{ alert("Por favor, escriba su nombre"); form.nomb.focus(); return; }
if (form.mail.value == "")
{ alert("Por favor, escriba su dirección de e-mail"); form.mail.focus(); return; }
if (form.text.value == "")
{ alert("Por favor, escriba su aportación"); form.text.focus(); return; }
if (form.mail.value.indexOf('@', 0) == -1 ||
form.mail.value.indexOf('.', 0) == -1)
{ alert("Dirección de e-mail inválida"); form.mail.focus(); return; }
form.submit();
}
</script>
<script LANGUAGE="JavaScript">
function Validar(form)
{
var resultado = Validar(form);
if (resultado) {resultado = Validar(nomb.mail.text);}
{
form.submit();
}
}
</script>
Y esto lo que engo en el botón que envía:
<input type="submit" name="submit" value="Enviar" class="boton" onClick="Validar(this.form)">
<input type="hidden" name="success" value="http://www.zonaele.com/exito.htm">
Supongo que he cometido algún error garrafal pero soy muy novata y no sé cual es.
Esto es lo que he puesto en <head>:
<script LANGUAGE="JavaScript">
function Validar(form)
{
if (form.nomb.value == "")
{ alert("Por favor, escriba su nombre"); form.nomb.focus(); return; }
if (form.mail.value == "")
{ alert("Por favor, escriba su dirección de e-mail"); form.mail.focus(); return; }
if (form.text.value == "")
{ alert("Por favor, escriba su aportación"); form.text.focus(); return; }
if (form.mail.value.indexOf('@', 0) == -1 ||
form.mail.value.indexOf('.', 0) == -1)
{ alert("Dirección de e-mail inválida"); form.mail.focus(); return; }
form.submit();
}
</script>
<script LANGUAGE="JavaScript">
function Validar(form)
{
var resultado = Validar(form);
if (resultado) {resultado = Validar(nomb.mail.text);}
{
form.submit();
}
}
</script>
Y esto lo que engo en el botón que envía:
<input type="submit" name="submit" value="Enviar" class="boton" onClick="Validar(this.form)">
<input type="hidden" name="success" value="http://www.zonaele.com/exito.htm">
Supongo que he cometido algún error garrafal pero soy muy novata y no sé cual es.
1 Respuesta
Respuesta de manusoftar
1