Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    password e conferma password uguali

    Ciao a tutti

    Vorrei che in una form se il campo password e conf password sono diversi questo non faccia andare i dati al server e li blocchi avvertendo con un alert dell'errore

    Ho provato questa soluzione che ho postato sotto ma tale soluzione funziona solo quando passo da un campo all'altro, se non faccio tale cosa non funziona poichè usa l'evento onchange

    Qualcuno sa se esiste un evento più performante grazie!

    codice:
    html
    <form method="POST" action="AddResourceServlet">
    	<table border="0"  cellspacing="25">
    		<tr><td>Name</td><td><input type="text" name="name"  ></td></tr>
    		<tr><td>Surname</td><td><input type="text" name="surname"  ></td></tr>
    		<tr><td>Password</td><td><input type="password" name="psw" id="respwd"></td></tr>
    		<tr><td>Confirm Password</td><td><input type="password" name="confpsw" onChange="checkResPwd(this.value)"></td></tr>
    
    			<tr></td><td>email</td><td><input type="text" name="email"  ></td></tr>
    <tr><td></td>
    <td><button type="reset">RESET</button></td>
    <td><button type="submit">SAVE</button></td></tr>
    		</table>
    codice:
    javascript
    function checkResPwd(elem){
    			var pwd=document.getElementById("respwd").value;
    			if(pwd != elem){
    					alert("different passwords !")
    					pwd.value="";
    					elem.value="";
    			}
    		}

  2. #2
    Aggiungo che con l'evento onblur funziona solo la prima volta che clicco il bottone submit la seconda volta non funziona e i dati passano tranquillamenteanche perchè non mi azzera i valori dei due campi password e confermapassword


    Davvero non so che evento usare

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    javascript
    function checkResPwd(elem){
    			var pwd=document.getElementById("respwd")
    			if(pwd.value != elem.value){
    					alert("different passwords !")
    					pwd.value="";
    					elem.value="";
    return false
    			}
    		}
    Richiamato così onchange checkResPwd(this)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.