Salve a tutti, ho un problema con un pattern che ho cercato di scrivere.Allego il codice:
In pratica questo script dovrebbe controllare l'immissione corretta o nulla del testo in un input box e in caso di eventuali errori dare un alert di errore. Solo che non capisco come mai sia email_reg_exp che pwd_reg_exp mi sono segnalati come errori in quanto non sono funzioni. Questo codice me lo diede il mio professore a scuola e sembrava che tutto funzionasse. Dove sbaglio? Grazie in anticipo per le risposte!=)codice:<SCRIPT language="javascript"> <!-- function Modulo() { var pass=document.modulo.password.value; var email=document.modulo.email.value; var email_reg_exp=/^[a-zA-Z0-9\.\_\-]+@[a-zA-Z0-9\.\-]+\.[a-zA-Z][2,4]$/; var pwd_reg_exp=/^[a-zA-Z0-9\.\_\-]{2,4}$/; //controllo email if(!email_reg_exp(email) || (email=="") || (email=="undefined")) { alert("Errore mail non valida! Si prega di inserire la mail corretta!"); document.modulo.email.focus; return false; } //controllo pwd if(!pwd_reg_exp(pass) || (password=="") || (password="undefined")) { alert("Errore pwd non valida! Si prega di inserire la passphrase corretta!"); document.modulo.password.focus; return false; } } --> </script>

Rispondi quotando
