Ahora mi problema:
1. No se mucho de JavaScript, he de aprender desde cero, pero no puedo ahora mismo.
2. Tengo un script de validación en un formulario que no me funciona (bueno, tengo como 20 o 30).
3. He intentado unir y modificar los scripts que encontraba en google, pero no funcionan.
Ahora, dejo aqui el código de la pagina de pruebas, no la de mi web:
Código HTML:
<HTML> <HEAD> <script language="javascript"> function valida(){ if (document.form.nombre.value == " "){ alert("Tiene que escribir su nombre"); document.form.nombre.focus(); return (false); } if (document.form.email.value == " "){ alert("Tiene que introducir una dirección de correo electrónico."); document.form.email.focus(); return (false); //}else{ //if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w(2,3,4))+$/.test(email){ // return true; //}else{ //alert("Tiene que introducir una dirección de correo electrónico válida.") //return false; } } if (document.form.comentario.value== " "){ alert("Tiene que escribir un comentario"); document.form.comentario.focus(); return (false); } } </script> </head> <body> <form name="form" id="contacto" action="doc2.htm"> Su nombre*:<br> <input name="nombre" type="text" style="color:black" class="textonormal" id="nombre"><br> Su e-mail*:<br> <input name="email" type="text" style="color:black" class="textonormal" id="email"><br> Su comentario*:<br> <textarea name="comentario" cols="40" rows="6" style="color:black" class="textonormal" id="comentario"></textarea><br> Enviar:<br> <input name="boton" type="submit" style="color:black" class="textonormal" id="boton" value="Enviar" onClick="valida ()"> </form> </body> </html>
(Las líneas de comentario, son líneas desactivadas para pruebas. El "doc2.htm", es un archivo que ponía solo "Todo correcto", y se suponía que no debía llegar hasta él hasta que el formulario esté completo. Muchas gracias por su atención