j'aimerais savoir quelle serai le moyen d'y arriver. j'ai deja vu cela sur certain site. exemple: un champ texte a un size de 3 et bien une fois 3 caractère tapé il passe à l'autre champ
Merci pour votre aide
Code : Tout sélectionner
this.value.lengthCode : Tout sélectionner
document.nomDuFormulaire.nomDuChampSuivant.focus();Code : Tout sélectionner
function Autotab(box, longueur, texte) {
if (texte.length > longueur-1) {
document.getElementById('code'+box).focus();
}
}
<input name="code1" value="" id="code1" size="4" maxlength="4" type="text" onkeyup="Autotab(2, this.size, this.value)"> <b>-</b>
<input name="code2" value="" id="code2" size="6" maxlength="6" type="text" onkeyup="Autotab(3, this.size, this.value); "> <b>-</b>
<input name="code3" value="" id="code3" size="4" maxlength="4" type="text">