Bonjour,
Je ne sais pas si mon problème est directement lié à jQuery mais la saisie de mon formulaire de type Date est incorrecte. Tout d'abord le code :
avec une configuration jQuery
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <input id="id2" name="debutMaj" style="width: 100px;" class="date" value="" /> <img id="id1" src="${resource(dir:'/images', file:'calendar.png')}"/> <script type="text/javascript"> new Calendar({ inputField: "xxx", dateFormat: "%d/%m/%Y", trigger: "$xxx", bottomBar: false, onSelect : function() { this.hide() } }); </script>
Et pour résumer le comportement, lorsque j'ai le focus sur le champ Date, j'obtiens bien l'affichage __/__/____
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 jQuery(function(){ jQuery(".date").mask("99/99/9999"); });
Si j'utilise le calendrier associé, cela marche également, j'obtiens bien 25/11/2011. Par contre, si je saisie un caractère puis un autre puis un autre, cela donne _1/_1/_1_1. Il saute un caractère sur deux. D'où pourrait-provenir le problème ? Merci d'avance pour votre aide.
Partager