Bene, funziona tutto, cos'è quel g alla fine?Originariamente inviato da carlomarx
Premesso che la variabile php $stringaJs deve contenere ESATTAMENTE qualcosa del genere:
(senza virgolette e nient'altro: esattamente quello che vedi!!), non devi fare altro che usare una funzione più o meno simile a questa:codice:parola1|parola2|ciao|mondo|etc
codice:function xxxGuest1() { var modulo = document.forms.mioform; var parole = /\b(?:<?php echo $stringaJs; ?>)\b/gi; var nomiCampi = ["nome", "citta", "email", "url", "messaggio"]; for (idCampo = 0; idCampo < nomiCampi.length; idCampo++) { var campo = modulo.elements[nomiCampi[idCampo]]; if (parole.test(campo.value)) { campo.style.backgroundColor = "red"; alert("La parola \"" + campo.value.match(parole)[0] + "\" non \u00E8 ammessa."); campo.focus(); return false; } } return true; }![]()

Rispondi quotando