12.07.2015 Views

Università degli Studi di Napoli Federico II Facoltà di ... - Scope

Università degli Studi di Napoli Federico II Facoltà di ... - Scope

Università degli Studi di Napoli Federico II Facoltà di ... - Scope

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

text-align: center;pad<strong>di</strong>ng: .5em;}#helpMenuItem {<strong>di</strong>splay: inline;float: right;font-weight: bold;text-align: center;}.menuItem a{color: #325B0A;}.menuItem a:HOVER{color: black;text-decoration: underline;}checkFormDatiUser.jsfunction checkForm(){//riferimento al tag form... ora uso questo per riferirmi ai suoi campi!!!var form = document.SubmitRequestForm;var nome = form.Nome.value;var cognome = form.Cognome.value;var mail = form.mailUser.value;//riferimento al tag select presente all'interno del formvar menu = form.certifRobot;//valore della checkbox all'interno del form. E' true se selezionato, false<strong>di</strong>versamentevar box = form.regAcc.checked;// Espressione regolare dell'emailvar email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;//spiegazione dell'espressione regolare :la <strong>di</strong>vido in parti:// ^([a-zA-Z0-9_\.\-])+ ==> ritorna true se la stringa comincia con uno o piùcaratteri appartenenti// appartenenti all'insieme// \@ ==> ritorna true se c'è il carattere "@"// (([a-zA-Z0-9\-]{2,})+\.)+ ==> ritorna true se la parte <strong>di</strong> expr reg "[a-zA-Z0-9\-]" è "matchata"//(ritrovata,ripetuta) ALMENO due volte dopo<strong>di</strong>che c'è il carattere "."//tutto questo ripetuto una o più volte(" il carattere '+' <strong>di</strong> expr")// ([a-zA-Z0-9]{2,})+$/ ==> ritorna true se la parte <strong>di</strong> expr reg "[a-zA-Z0-9\-]" è"matchata"//(ritrovata,ripetuta) ALMENO due volte, il tutto ripetuto una o//più volte("carattere '+' "). E così che deve terminare la stringa// (" carattere '$' ")if ( (nome == "") || (nome == "undefined") ){alert("Il campo Nome è obbligatorio.")return false;}else if ( (cognome == "") || (cognome == "undefined") ){alert("Il campo Cognome è obbligatorio.")return false;}else if( !email_reg_exp.test(mail) || (mail == "") || (mail == "undefined") ) {alert("Inserire un in<strong>di</strong>rizzo email corretto.");return false;}else if(menu.selectedIndex == 0){alert("Scegliere un certificato dal menù.");Luca Gerardo 566/2636 Pagina 86 <strong>di</strong> 113

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!