4/5 (48 avis)
Vue 66 941 fois - Téléchargée 4 365 fois
CE QU'IL FAUT FAIRE : - Voir mon tuto ici : http://www.asp-php.net/scripts/scripting/maskedit.php (avec exemples testable en live ;-) ) - télécharger le zip Ensuite, dans le code : 1. dans la section <head></head> <script language="JavaScript1.2" src="masks.js"></script> 2. Si ton formulaire contient 2 dates (que tu veux en jj/mm/aaaa) et un prix en euro <form name="monform" action=....> <input type="text" name="datedebut"/> <input type="text" name="datefin"/> <input type="text" name="montant"/> ... </form> 3. La fonction qui initialise les masks et les "attache" aux champ dans le <head></head> <script language="JavaScript1.2"> // Mask JavaScript API (v0.3) - dswitzer -AT- pengoworks -POINT- com - iubito -AT- asp-php -POINT- net function init() { // Création du masque date jj/mm/aaaa oDateMask = new Mask("jj/mm/aaaa", "date"); // Création du masque montant en euro oEuroMask = new Mask("?#_###.00", "number"); // Associer le oDateMask aux 2 champs oDateMask.attach(document.monform.datedebut); oDateMask.attach(document.monform.datefin); // Associer le oEuroMask au champ oEuroMask.attach(document.monform.montant); } </script> 4. <body onload="init();">
6 avril 2013 à 16:15
comme l'a suggéré db77, il s'agissait bien d'un soucis de version .... la 0.4b est OK avec les derniers navigateurs
merci.
4 avril 2013 à 20:00
j'ai téléchargé la version 0.4b, patché mon site et c'est OK pour IE 10 et Firefox 20 ...
nickel !
4 avril 2013 à 13:26
IE en retard, rien de surprenant.
Chrome a de l'avance :)
4 avril 2013 à 12:59
2 avril 2013 à 21:58
http://www.codeproject.com/Articles/4755/Input-mask-a-script-that-automatically-enters-a-sp
rien de comparable avce maskedit, mais les / des dates s’incrémentent bien au fur et à mesure de la saisie.
testé avec Firefox 20 et IE10.
reste à forcer la saisie de chiffres et à vérifier la cohérence de la date saisie avant validation du formulaire ...
à suivre.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.