Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di duri93
    Registrato dal
    Dec 2008
    Messaggi
    155

    Problemi con gli eventi

    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

  2. #2
    Utente di HTML.it L'avatar di duri93
    Registrato dal
    Dec 2008
    Messaggi
    155
    Please risp!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.