- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- Codice unico per tutti i campi
-
Codice unico per tutti i campi
Ho questa funzione per il campo "nome" del form e cosi via per gli altri campi, vorrei riuscire ad averne uno per tutti, come lo modifico?
function xxx1(nome){ var f = document.mioform1; var parole = new RegExp("(mel(a|e)|per(a|e))"); var stringa = document.mioform1.nome.value; if(stringa.match(parole) && stringa.match(parole)[0]){ f.nome.style.backgroundColor='red' f.nome.style.color='white' alert("La parola '"+stringa.match(parole)[0]+"' non è ammessa"); f.nome.focus(); f.nome.style.color='' return false; } }
-
Ciao
quello è un parametro della funzione. Non determina quindi necessariamente il campo nome.
Bensì il valore passato nel richiamare la funzione.controlla il campo email.
Ti invito a leggere
http://javascript.html.it/guide/lezione/885/i-parametri-delle-funzioni/
-
@claudioweb said:
Ciao
quello è un parametro della funzione. Non determina quindi necessariamente il campo nome.
Bensì il valore passato nel richiamare la funzione.controlla il campo email.
Ti invito a leggere
http://javascript.html.it/guide/lezione/885/i-parametri-delle-funzioni/
Ho guardato ma non riesco ad applicare gli esempi alla mia funzione, gli altri campi che ho sono: suoemail, citta, messaggioNel form richiamo 2 funzioni cosi:
<form method="post"...onsubmit="return (xxx1() && controlla1())">