salve ragazzi scusate il disturbo ma c'è un piccolo problema in javascript che non riesco a risolvere
io ho questa funzione che fa cosi ogni volta che pigio un tasto della tastiera nell'input password mi controlla se la chiave è abbastanza lunga e che il valore non scenda sotto 0 il mio quesito è ho 2 input appena richiamo la funzione che è in comune tra i 2 mi aumenta sempre di piu la variabile e quindi diciamo che se inserisco 8 valori in tutti e 2 mi dice che la password è abbastanza lunga vorrei che ogniqualvolta inserisco nel 2 input non mi aumenti e appena rischiaccio un valore nell'altro deve aumentare
io ho questa funzione che fa cosi ogni volta che pigio un tasto della tastiera nell'input password mi controlla se la chiave è abbastanza lunga e che il valore non scenda sotto 0 il mio quesito è ho 2 input appena richiamo la funzione che è in comune tra i 2 mi aumenta sempre di piu la variabile e quindi diciamo che se inserisco 8 valori in tutti e 2 mi dice che la password è abbastanza lunga vorrei che ogniqualvolta inserisco nel 2 input non mi aumenti e appena rischiaccio un valore nell'altro deve aumentare
HTML:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script>
var controllolunghezzapassword;
var lunghezzapass=0;
var inizio=0;
function controllopassword()
{
if(lunghezzapass > 0 || inizio==0)
{
if(inizio==0)
{
inizio=1;
if(event.keyCode != 8)
lunghezzapass++;
}
else
{
if(event.keyCode == 8)
lunghezzapass--;
else
lunghezzapass++;
}
}
if(lunghezzapass==0)
inizio=0;
var controllopassword=document.paolo.password.value;
var controlloconfermapassword=document.paolo.confermapassword.value;
controllolunghezzapassword=document.paolo.confermapassword.value.length;
if(lunghezzapass > 7 )
{
if(controllopassword == controlloconfermapassword)
document.getElementById("funzionepass").innerHTML = "<br id="+"controllopassword"+">Le Password coincidono puoi procedere</br>"+lunghezzapass+" "+event.keyCode+" "+controllolunghezzapassword;
else
document.getElementById("funzionepass").innerHTML = "<br id="+"controllopassword"+">Le Password non coincidono</br>"+lunghezzapass+" "+event.keyCode+" "+controllolunghezzapassword;
}
else
{
document.getElementById("funzionepass").innerHTML = "<br id="+"controllopassword"+">La Password è piu corta di 8 caratteri</br>"+lunghezzapass+" "+event.keyCode+" "+controllolunghezzapassword;
}
}
</script>
</head>
<body>
<input onkeyup="controllopassword()" name="password" type="password" placeholder="Password" />
<input onkeyup="controllopassword()" name="confermapassword"type="password" placeholder="Conferma Password" />
</body>
</html>
Ultima modifica di un moderatore: