Ho trovato questo interessante script che blocca le parole proibite in js, io ho già un codice php che lo fa: richiama le parole da una pagina esterna che contiene l'array.
Volevo sapere se modificando questo codice è possibile richiamare direttamente le parole dal file php senza (come si vede qui) dover inserirle manualmente
codice:<SCRIPT LANGUAGE= "JavaScript"> var k = 3; //il numero delle parole. Da variare se ne inserite di più o meno. var isProfane = new makeArray(k); var word = new makeArray(k); function checkForProfanity(elnum) { var temp = document.forms[0].elements[elnum].value; temp = temp.toLowerCase(); word[1] = "ciao"; word[2] = "salve"; word[3] = "addio"; for (var j = 1; j <= k; j++) { isProfane[j] = temp.indexOf(word[j]); } for (var j = 1; j <= k; j++) { if (isProfane[j] != -1) { alert("Non puoi usare il termine \'"+word[j]+"\'."); document.forms[0].elements[elnum].value = ""; j = k + 1; document.forms[0].elements[elnum].focus(); } else {} } } function makeArray(n) { this.length = n for (var i = 1; i<=n; i++) { this[i] = new String(); } return this } </SCRIPT>

Rispondi quotando