que tal!
tengo este codigo para validar el campo destinado al correo.
en si, hace la verificacion sin problemas, pero si el usuario escribiera un correo no valido para mi, igualmente el formulario seria enviado, cosa que no quiero que ocurra.
me podran ayudar ?
-------------------- codigo resumido ----------------------------
<SCRIPT LANGUAGE="JavaScript">
<!--
function validar(form) {
Ctrl = form.destino;
if (Ctrl.value == "" || Ctrl.value.indexOf ('@servidor.com', 0) == -1 || Ctrl.value.indexOf ('.', 0) == -1 ) {
alert ("solo aceptamos correos de servidor.com, puedes crearte un cuenta gratuita");
} else
alert ("En breve recibiras un correo con los datos ");
}
//-->
</SCRIPT>
<FORM ACTION=envio.php name="form" method="post">
<input type="text" name="destino" size="29" >
<input type="submit" value="Enviar" name="submit" onClick="validar(this.form, this)">
</form>
--------------------------------------------------------------------------------
si el correo que escriben es [email protected] debe enviarlo
si es [email protected] no deveria enviarlo (lamentablemente lo hace)