Código:
En google no encuentro nada. Muchas gracias!!! function vacio(q) { for ( i = 0; i < q.length; i++ ) { if ( q.charAt(i) != " " ) { return (true); } } return (false); } function validanombre() { //que no esté vacio ni haya solo espacios if (vacio(document.form.nombre.value) == false ) { alert("Introduzca su nombre, por favor.") document.form.nombre.focus (); return (false); } return (true); } function validaemail(){ //que no esté vacio ni haya solo espacios if (vacio(document.form.email.value) == false){ alert("Introduzca una dirección de correo, por favor."); document.form.email.focus(); return (false); } return (true); } function validaemail2(){ //que la dirección de correo sea valida valor = document.form.email.value; if( !(/^[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(.[a-zA-Z0-9-]+)*(.[a-zA-Z]{2,3})$/.test(valor)) ) { alert ("Introduzca una dirección de correo válida, por favor."); document.form.email.focus(); return (false); } return (true); } function validacoment(){ //que no esté vacio ni haya solo espacios if (vacio(document.form.coment.value) == false){ alert("Introduzca un comentario, por favor."); document.form.coment.focus(); return (false); } return (true); } function validaextension(){ //que sea una extension correcta var archivo = document.form.archivo.value var extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase(); if (extension == ".pdf"){ document.form.submit(); } else if (extension == ".doc"){ document.form.submit(); } else if (extension == ".txt"){ document.form.submit(); } else if (extension == ".lit"){ document.form.submit(); } else if (extension == ".htm"){ document.form.submit(); } else if (extension == ".html"){ document.form.submit(); }else{ alert('Introduzca un archivo de tipo PDF, DOC, TXT, LIT, HTM o HTML, por favor.') return (false); } }