18/11/09

Sélecteur de date (Date-Picker) non-intrusif

Unobtrusive Date-Picker est un sélecteur de date qui affiche un mini calendrier pour afficher automatiquement une date formatée dans un ou plusieurs champs input. Parmi les plus de cette solution : l’accessibilité (navigation au clavier, ARIA, etc.) et l’internationalisation soignée.

Un autre avantage d’Unobtrusive Date-Picker : il ne nécessite pas de framework Javascript comme jQuery. Si les options sont innombrables, une mise en oeuvre basique s’effectue de la manière suivante :

// Attach a datepicker to the form element with an id of "inp1"
// Use the date format "d-sl-m-sl-Y" i.e. 03/12/2009

datePickerController.createDatePicker({ formElements:{"inp1":"d-sl-m-sl-Y"} });

Vous pourrez vous faire une idée plus précise en parcourant les 23 exemples disponibles dans la démo. Via WebDevFr.



5 commentaires pour “Sélecteur de date (Date-Picker) non-intrusif”

  1. Luc dit :

    Très interessant :D

  2. GregLone dit :

    Fine, c’est exactement ce que je cherchais depuis 2 jours :) Thx Bruno

  3. M. K dit :

    Question d’un débutant : que signifie non intrusif ? Merci de votre réponse !

  4. Bruno Bichet dit :

    @M.K un script est généralement considéré comme intrusif lorsqu’il est nécessaire d’ajouter les d’événements (onclick, onmouseouver, onsubmit, etc.) dans les balises html concernées, y compris lorsque les appels de fonction se situent dans la balise body avec onload.

    Un script non intrusif attend sagement que le document est chargé pour agir comme qui dirait à distance sur un identifiant ou une classe dédiée.

    PS : désolé pour la réponse tardive.

  5. Souhael dit :

    Bonjour,

    Ces script m’ont l’air excellents vraiment, mais je ne comprends pas vraiment comment les mettre en place …

Laissez un commentaire

Vous pouvez utiliser les balises HTML suivantes : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Les commentaires sont publiés sous votre pleine et entière responsabilité et ne doivent pas contrevenir aux lois et règlementations en vigueur. Les propos racistes ou antisémites, diffamatoire ou injurieux, divulguant des informations fausses, relatives à la vie privée d'une personne ou utilisant des oeuvres protégées par les droits d'auteurs ne sont pas les bienvenus et seront modérés sans modération.

Merci d'être constructif et n'oubliez pas : « sans la liberté de ramer il n'est point d'éloge flotteur ! »

Subscribe without commenting