Sono quasi alla fine, si tratta ora di richiamare in 2 punti diversi, 2 getElementById diversi.

Il problema però è che le funzioni hanno gli stessi campi, funziona tutto, però devo usare un solo richiamo per 2 funzioni diverse, io invece ho bisogno di usare 2 richiami da mettere in 2 punti diversi nel form

Funzione-1

Codice PHP:
function parolaNo(){ 
var modulo = document.forms.mioform1;
var parole = /\b(<?php echo $paroleProibite?>)\b/i; 
var nomiCampi = ["nome","citta","messaggio"];
for (idCampo = 0; idCampo < nomiCampi.length; idCampo++) {
var campo = modulo.elements[nomiCampi[idCampo]];
if (parole.test(campo.value)) {
campo.style.borderColor = 'black'
campo.style.backgroundColor = '#d8ecff'
document.getElementById(''+nomiCampi[idCampo]).innerHTML = "&bull;La parola \"" + campo.value.match(parole)[0] + "\" non è ammessa";
campo.focus();
return false;
}
else {
document.getElementById(''+nomiCampi[idCampo]).innerHTML = "";

}
return true;

Funzione-2
Codice PHP:
function caratteriNo() {
var 
fx document.forms.mioform1;
var 
nomeCampi = ["nome","citta","suoemail","messaggio","validator"];
for (
j=0;j<nomeCampi.length;j++) { 
i=nomeCampi[j];
var 
error false;
if (
fx[i].value.indexOf("<")  != -1) {
error true;
}
if (
fx[i].value.indexOf(">")  != -1) {
error true;
}
if (
fx[i].value.indexOf("\\\\")  != -1) {
error true;
}
if (
error) {
fx[i].style.borderColor 'black'
fx[i].style.backgroundColor '#d8ecff'
document.getElementById(''+[i]).innerHTML "&bull;I caratteri < > \\\\  non sono ammessi";
fx[i].focus();
return 
false;

else {
document.getElementById(''+[i]).innerHTML "";
}
}
return 
true;


richiamo per entrambi, in questo esempio per il campo nome


Codice PHP:
<div id="nome"></div
Ho provato questo come secondo richiamo ma non va

Codice PHP:
<div id="nome[i]"></div