spiega "torno indietro"
anche con un esempio
tu hai scritto
"aaaaa"
lo script funziona
cosa fai per non farlo funzionare?
spiega "torno indietro"
anche con un esempio
tu hai scritto
"aaaaa"
lo script funziona
cosa fai per non farlo funzionare?
intendiamoci anche su "continuare"...Originariamente inviato da Ht28
Si, difatti gli dico di continuare solo se c'è la chiocciola.
il tuo codice dice che se c'e' una chiocciola nel value tutto quello che dev fare e' document.getElementById('contaUser').innerHTML = "";
Io scrivo xxxxx (max 5 caratteri) esce l'avviso e blocca l'inserimento, se però inserisco la chiocciola mi fa continuare.Originariamente inviato da Xinod
spiega "torno indietro"
anche con un esempio
tu hai scritto
"aaaaa"
lo script funziona
cosa fai per non farlo funzionare?
Se ora "torno indietro all'user" e cerco di inserire di nuovo i caratteri, ora non mi blocca più
Originariamente inviato da Xinod
Se vuoi che lavori anche in presenza di un @ devi rivedere la logica, perche' glielo stai dicendo tu di non fare praticamente nulla in presenza di @
Ora funziona, l'unica cosa è che se inserisco es 3 caratteri (max 5 consentiti) + la chioccola e ritorno all'user e cerco di inserire di nuovo caratteri, arrivato a 5 la chiocciola sparisceOriginariamente inviato da Vindav
Codice PHP:function contaUser(user) {
var max = 5;
var tmp = user.value.split("@");
if( tmp[0].length > max ) {
user.value = tmp[0].substring(0,max) + ( tmp[1] ? "@" + tmp[1] : "" );
document.getElementById('contaUser').innerHTML = "•Username: max 5 caratteri";
return false;
}
else {
document.getElementById('contaUser').innerHTML = "";
}
return true;
}