Codice unico per tutti i campi

  • Creatore Discussione Creatore Discussione mooug
  • Data di inizio Data di inizio

mooug

Utente Attivo
15 Feb 2007
49
0
0
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?

Codice:
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;
}
}
 
Non ho capito nulla... qual'è il problema?
Il codice che ho postato è nel file esterno .js che richiamo nella home <input name="nome"...onblur="xxx1(nome);" />

Però, per ogni campo rimanente (citta, messaggio) devo creare lo stesso codice( function xxx2(), function xxx3()) con il suo richiamo nella home.

Io vorrei utilizzare un solo codice che posso però richiamare in tutti i campi cioè, un codice unico che vale per tutti senza dover usarne uno per ogni campo
 

Discussioni simili