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'; }
Come già detto con IE va ma non con Firefox e Chrome...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>
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

Rispondi quotando