Skip to content

Widgets de formulaire

Saisie

Bibliothèques pour créer des widgets de saisie.

  • typeahead.js - Une bibliothèque d'autocomplétion rapide et complète.
  • tag-it - Plugin jQuery UI pour gérer les champs de tags multiples avec suggestions et autocomplétion.
  • At.js - Ajoute une autocomplétion de mentions similaire à GitHub dans votre application.
  • Placeholders.js - Polyfill JavaScript pour l'attribut placeholder HTML5.
  • fancyInput - Rend la saisie dans les champs plus ludique avec des effets CSS3.
  • jQuery-Tags-Input - Transforme magiquement un champ texte en liste de tags élégante via ce plugin jQuery.
  • vanilla-masker - Masque de saisie en JavaScript pure.
  • Ion.CheckRadio - Plugin jQuery pour styliser les cases à cocher et boutons radio. Avec support de skins.
  • awesomplete - Autocomplétion ultra-légère, esthétique et sans dépendances.
  • cleave.js - Formate le texte saisi en temps réel.
  • vanilla-text-mask - Masque de saisie pour React, Angular, Ember, Vue et JavaScript natif.
  • input-mask - Inputmask est une bibliothèque JavaScript pour créer des masques de saisie.
  • searchbox - Recherche visuelle instantanée.

Calendrier

Widgets de saisie de date/heure.

  • pickadate.js - Sélecteur de dates et heures jQuery adaptatif, léger et mobile-friendly.
  • bootstrap-datepicker - Sélecteur de dates pour Bootstrap (@twbs) fork.
  • Pikaday - Sélecteur de dates JavaScript léger, sans dépendances et CSS modulaire.
  • fullcalendar - Calendrier d'événements glisser-déposer en taille réelle.
  • rome - Sélecteur de dates/heures personnalisable sans dépendances. Interface utilisateur optionnelle.
  • Date Range Picker - Composant JavaScript pour choisir des plages de dates, dates et heures.
  • Duet Date Picker - Sélecteur de dates accessible du système de design Duet (version open source).
  • tui.calendar - Calendrier JavaScript complet avec toutes les fonctionnalités essentielles.
  • vanilla-calendar - Composant polyvalent JavaScript pour la sélection de dates et heures avec support TypeScript, compatible avec tous frameworks. Fonctionnalités : multilinguisme, thèmes personnalisables, mode sombre et options supplémentaires.

Sélection

  • selectize.js - Hybride entre zone de texte et <select> avec autocomplétion et navigation clavier. Idéal pour tags et listes de contacts.
  • select2 - Alternative jQuery aux listes déroulantes avec recherche et chargement infini.
  • chosen - Simplifie l'utilisation des longues listes déroulantes.

Téléchargement de fichiers

  • jQuery-File-Upload - Widget de téléchargement multi-fichiers avec glisser-déposer, prévisualisation et barre de progression pour jQuery.
  • dropzone - Librairie de glisser-déposer intuitive avec prévisualisation d'images.
  • flow.js - Téléchargements multiples résilients et reprise sur erreur via l'API File HTML5.
  • fine-uploader - Téléchargement multi-fichiers avec progression et envoi direct vers S3.
  • FileAPI - Outils pour manipuler les fichiers : téléchargement chunké, recadrage d'images et orientation automatique via les données EXIF.
  • plupload - API JavaScript pour le téléchargement avec découpage des requêtes en fragments, filtres de type et redimensionnement client-side via HTML5/Flash/Silverlight.
  • filepond - Librairie flexible et ludique pour le téléchargement de fichiers.
  • uppy - Nouvelle génération de téléchargeur open source pour navigateurs.

Autres

  • form - Plugin jQuery pour formulaires.
  • Garlic.js - Sauvegarde automatique locale des valeurs de formulaire avant soumission.
  • Countable - Compteur dynamique de paragraphes, mots et caractères dans un élément HTML.
  • card - Améliorez votre formulaire de carte bancaire en une ligne de code.
  • stretchy - Redimensionnement automatique des éléments de formulaire.
  • analytics - Librairie d'analytics légère et extensible pour suivre les événements et utilisateurs.
  • dat.GUI - Interface légère pour modifier des variables JavaScript en temps réel.