Logo JsDir.com [niente]
Bring Your Site To Life!!!
8 Settembre 2010 - 8:22:16 - 19 scripters on-line! - La tua posizione nel sito: F.a.q. & Answers/
BedInLecce
Frequently Asked Questions (and Answers)
F.A.Q. numero 510.
Validare il formato di un indirizzo e-mail inserito dall'utente.

Queste funzioni validano il formato di un e-mail.
È sufficiente invocare la prima funzione, ad esempio usando oblur sul campo testo di inserimento:
<input type="text" name="email" onblur="emailalert(this.value)">


function emailAlert(emailInput)

{
// se il formato dell'indirizzo e-mail è errato da un alert
var checkEmail=emailControl(emailInput);
if (checkEmail==false)
{
alert ('indirizzo email errato!')
emailInput.focus();
return (false);
}
}

//************************************************************************************

function emailControl(emailInput)
{
// Controllo il formato dell'indirizzo e-mail. rstituisce true o false
var StrMail;
StrMail=emailInput.value;
if (StrMail.length>6)
{
var pos;
var dotpos;
pos = StrMail.indexOf("@");
if ( (pos >= (StrMail.length-3) ) || (pos < 2) )
{
emailInput.focus();
return (false);
}
pos=pos+1;
dotpos = StrMail.indexOf(".", pos);
if (dotpos > (StrMail.length-3) )
{
emailInput.focus();
return (false);
}
Strmail=StrMail.substr(pos);
if ( (StrMail.length < 5) || (dotpos <= 0) )
{
emailInput.focus();
return (false);
}
}
else
{
emailInput.focus();
return (false);
}
return true;
}



p.s.
Tnx a Manlio Paterniti (http://www.offnet.it) per queste funzioni inizialmente proposte per la Libreria

Faq presenti: 515 - Elenca le faq della categoria:
Elenca le 20 FAQ&A più richieste!     Elenca tutte le FAQ

Cerca nelle FAQ...
Testuale
Numero




Per navigare correttamente il sito è necessario abilitare i cookies.
Enjoy Open Source!
ffx80wh1

    documenti
 
 
 
         Stampa
          Segnala
          Preferiti





ffx1203