codigo Javascript( este codigo no es mio lo he sacado de aca del foro y lo he estado armando)
function validar(theElement, nombre_del_elemento){
if(document.formu.nombre.value.length==0){
alert("Escriba su nombre");
document.formu.nombre.focus();
return(false);}
if(document.formu.apellido.value.length==0){
alert("escriba su apellido");
document.formu.apellido.focus();
return(false);}
{var s = theElement.value;
var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
if (s.length == 0 ) {
alert("Tiene que escribir su correo")
return true;}
if (filter.test(s)){
return true;}
else{
alert("Ingrese una dirección de correo válida");
theElement.focus();
return false;}}
if (confirm('¿Estas seguro de enviar este formulario?')){
document.formu.submit()
}
EL FORMULARIO:
<form method="post" action="insertar.php" name="formu">
<input type="text" name="nombre" .....>
........
<input type="button" value="enviar" onClick="validar(correo,'correo')">
Espero haber sido lo suficiente claro y si pomngo html y javascript para q revisen el codigo y puedan ver el error ,me imagino que la solucion debe ser sencilla, no tengo mucha experiencia en esto, de antemano gracias por sus respuesta.chau
, he hecho las modificaciones ahora la pagina no envia, lleno el fomulario y trato de enviarlo pero nada, no hace caso al click q hago en enviar, podrias revisar el javascript me he dado cuenta que borrando la validacion del correo y agregando en el formulario el dato q me has dado funciona correctamente, me parece q el codigo de la validacion del correo esta mal colocado ya q la validacion en si es buena pero creo q a la hora de juntarlo con los demas codigos ahi se enreda y por eso no quiere enviar , espero que me puedas dar una mano en como colocar el codigo script, mejor dicho en ponerlo en orden, te paso de nuevo el codigo javascript:
