Hola
tonydx16 !
Utiliza el evento onSubmit, y en la función regresa verdadero o falso para saber si mandar el formulario:
Código javascript
:
Ver originalfunction alerta() {
if (/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+.[A-Za-z0-9_.]+[A-za-z]*.[A-Za-z0-9_]+.[A-Za-z0-9_.]$/.test(form.email.value)) {
return true
} else {
document.getElementById('error').innerHTML = 'La dirección de email es incorrecta';
return false;
}
}
Código html:
Ver original<form action="comentar.php" method="post" name="form" onsubmit="return alerta()" > <p>Nombre:
<input type="text" name="nombre" value="Anónimo" id="nombre" onFocus="javascript:this.value=''" onblur="javascript:this.value='Anónimo'" /></p> <p>E-mail:
<input type="text" name="email" value="" /><span id="error"></span></p> <input type="submit" value="Comentar" />
Un saludo y suerte !