Quando nel form si inserisce una parola proibita e poi esco dal campo, appare l'alert, però la parola proibita si sostituisce con la parola true, perchè?
codice:function xxx1(){ var modulo = document.forms.mioform1; var parole = /\b(<?php echo $stringaJs; ?>)\b/i; var nomiCampi = ["nome","citta","suoemail","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 è ammessa."); campo.focus(); return false } } return true; } <input type="text"...onblur="this.value=xxx1()"/>

Rispondi quotando