salut;
j'ai dans ma jsp un champs de text avec un maxlengh :
et voici le code de la fonction affPrompt() :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <td> <layout:number property="ND" maxlength="12" size="12" onkeydown="affPrompt(this.size);" key="Start:" ></layout:number> </td>
qui marche bien quand je lui passe en paramètre "this.size"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function affPrompt(long){ if( document.getElementById('ND').value.length==long){ document.getElementById('le_prompt').style.display='block'; document.getElementById('sup').focus(); } }
mais quand je lui passe "this.maxlength" :
rien ne se passe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <td> <layout:number property="ND" maxlength="12" size="12" onkeydown="affPrompt(this.maxlength);" key="Start:" ></layout:number> </td>
pourquoi on ne peux pas utiliser le "maxlength" en javascript??
sinon ou est le problème dans mon code
merci
Partager