salve,
vi espongo il mio problema:
ho un form cliccando il quale invia i dati in un altra pagina, se ci sono alcuni campi compilati in maniera errata, allora inserisco i nomi in un array, torno indietro e coloro i suddetti campi con uno sfondo rosso. In pratica utilizzo questa funzione:
if (isset($_SESSION['errore'])) {
for ($i=0; $i<count($_SESSION['errore']); $i++) {
$campo=$_SESSION['errore'][$i];
echo "<script>document.getElementById('$campo').style.b ackground='#660000';</script>";
echo "<script>document.getElementById('$campo').style.c olor='#FFFFFF';</script>";
}
in rosso la parte di javascript, ora succede una cosa stranissima, se clicco su submit senza compilare nessun campo su IE e Opera mi colora correttamente tutti i campi di rosso, mentre su FF solo i primi due, tra l'altro se compilo correttamente solo i primi due campi, allora su IE e Opera mi colora di rosso i restanti campi, mentre su FF non mi colora nessun campo... e come se la funzione su FF funzionasse solo per il campo nome e cognome, mentre non mi funziona per gli altri campi.... bòòòòò
qualcuno capisce da cosa possa dipendere??
grazie in anticipo