Ho questa funzione per controllare la validità di un indirizzo e-mail:
function checkmail() {
if (document.getElementById("newsletter").email.value .search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1){
return true;
} else {
alert("ATTENZIONE! L\'indirizzo E-Mail inserito non è valido.");
return false;
}
}
Adesso io vorrei chiamare la funzione con un parametro che rappresenta l'Id dell'elemento.
In pratica una cosa di questo tipo:
Faccio la chiamata così:
checkmail(newsletter);
E vorrei una funzione così:
function checkmail(parametro) {
if (document.getElementById(parametro).email.value.se arch(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1){
return true;
} else {
alert("ATTENZIONE! L\'indirizzo E-Mail inserito non è valido.");
return false;
}
}
Qual è la sintassi esatta per ottenere questo risultato?
Grazie Fabio