Salve a tutti
Premetto che riguardo al JS sono un pivellino, quindi probabilmente è una cavolata ma io non riesco a venirne a capo lo stesso...

Ecco il problema: in un form di registrazione vorrei controllare se i campi password e conferma sono uguali... non è un problema... con IE funziona, ma con firefox no... non avviene proprio l'evento... ecco il codice;

codice:
function login_psw(){
	var psw1 = document.getElementById('Psw');   //1° campo password
	var psw2 = document.getElementById('Psw2'); //2° campo password
	var err = document.getElementById('Psw_err'); //Cella che contiene l'errore
	
	if(psw1.value!=psw2.value)       //se diverse mostro l'errore
		err.style.display='block';
	else                                      //altrimenti lo nascondo
		err.style.display='none';
}

codice:
<table width="380">
	<form action="../Login/registrati2.php" method="post">
		<tr>
			<td class="form_legend">User:</td>
			<td class="form_input"><input type="text" name="User"/></td>
			<td class="form_ok"></td><td class="form_err"></td>
		</tr>
		<tr>
			<td class="form_legend">Psw:</td>
			<td class="form_input"><input type="password" name="Psw"  id="Psw"  onchange="login_psw()"/></td>
			<td class="form_ok"></td><td class="form_err" id="Psw_err">Errore</td>
		</tr>
		<tr>
			<td class="form_legend">Psw (conferma):</td>
			<td class="form_input"><input type="password" name="Psw2" id="Psw2" onchange="login_psw()"/></td>
			<td class="form_ok"></td><td class="form_err" id="Psw2_err">Le password sono doverse</td>
		</tr>
		<tr>
			<td class="form_legend">Mail:</td>
			<td class="form_input"><input type="text" name="Mail"/></td>
		</tr>
		<tr>
			<td class="form_legend">Mail (conferma):</td>
			<td class="form_input"><input type="text" name="Mail2"/></td>
			<td class="form_ok"></td><td class="form_err"></td>
		</tr>
			
		<tr>
			<td colspan="2" align="right" class="form_button"><input type="submit" value="Registrati"/></td>
		</tr>
	</form>
</table>
Come già detto con IE va ma non con Firefox e Chrome...
Inoltre con IE mostra l'errore se le password sono uguali e lo nasconde se diverse, e con chrome i primi 3 input li mostra con sfondo giallo...

Se serve il link è questo: http://www.warstreet.netsons.org/Login/index.php

Grazie a tutti