Salut,

J'ai téléchargé le script Jquery et jquery.maskedinput dans le but d'avoir des input avec des masque de saisie de date.
D'après les exemples que j'ai vu on peux facilement utiliser ca en faisant appel aux deux librairies, cité plus haut. Une fois la chose faite j'utilise le masque en saisissant ca :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<script type="text/javascript">
$.noConflict( ) 
jQuery(function($){
     $("#date").mask("99/99/9999");
});
</script>
pour un input id="date" ca fonctionne, mais je suis fénéant et je ne veux pas recopier la partie de code au-dessus pour chaque input de date dans mes différentes pages donc j'ai fait un truc comme ca :

dans ma bibliothèque de fonctions :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
function geredate(id)
{
	$.noConflict( ) 
	jQuery(function($){
	$("#"+id).mask("99/99/9999");
	});
}
et j'y fait appel par :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<input id="date" type="text" name="RechDateCde" value="" onfocus="geredate('date')">
et quand je met mon curseur dans l'input IE7 freeze.


Merci pour les suggestions.