Mais l'événément textchange n'est exécuter que lorsque je retourne vers le serveur via <enter> ou autre .
Dans mes recherches j'en déduis que je devrais faire cela directement dans le code html via javascript mais je ne connais pas trop.
Quelqu'un peut-il m'aider ?
D'avance merci.
ggtry
Messages postés417Date d'inscriptionvendredi 13 juin 2008StatutMembreDernière intervention21 juillet 20101 4 sept. 2008 à 23:30
Bonjour,
Voici un exemple rudimentaire, sur deux textbox, à adapter...
function longtext(){
var t1=document.getElementById("TextBox1")
var t2=document.getElementById("TextBox2")
if (t1.value.length==t1.maxLength){
t2.focus()
}
}
Dans ta textbox1 asp, tu peux alors ajouter : onkeyup="longtext()".
Dans VS, tu auras un avertissement (mais ça fonctionnera tout de même). Tu peux sinon l'ajouter dans ton code c# à l'aide de attributes.add.
Note bien entendu qu'utiliser l'id de base des TextBox dans ta fonction js ne peut fonctionner que si les id de tes textbox ne sont pas modifiés selon la hiérarchie des contrôles.