Ho un codice funzionante ma ha un comportamento strano: quando nel campo messaggio inserisco la parola proibita "mela" e poi la cancello, non riesco più s scrivere nel campo se prima non aggiorno il formfai una prova qui http://photoman.altervista.org/scrivimi1.php
il codice è:
codice:function xxx4(messaggio){ var f = document.mioform1; var parole = new RegExp("(mel(a|e))"); var stringa = document.mioform1.messaggio.value; if(stringa.match(parole) && stringa.match(parole)[0]){ f.messaggio.style.backgroundColor='red' f.messaggio.style.color='white' alert("La parola '"+stringa.match(parole)[0]+"' non è ammessa"); f.messaggio.focus(); return false; } }