salut;
j'ai dans ma jsp un champs de text avec un maxlengh :
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>
et voici le code de la fonction affPrompt() :
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();
 }
}
qui marche bien quand je lui passe en paramètre "this.size"
mais quand je lui passe "this.maxlength" :
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>
rien ne se passe
pourquoi on ne peux pas utiliser le "maxlength" en javascript??
sinon ou est le problème dans mon code
merci