Typer les input date
Il me semblait qu'un ticket était ouvert là dessus mais à mon grand étonnement non.
Nous sommes donc en 2025, en HTML5 partout, et il serait grand temps d'utiliser des attributs type idoines pour qualifier les input des saisies date
Il y a les types date et datetime-local (aucune idée de pour ce -local), et pour une saisie horaire (cf #460) il y a le type time.
Ces types apportent un contrôle / formatage de saisie côté navigateur, ce qui est une aide aussi pour les gens.
Ça permettrait aussi de se passer du date picker JS, qui a fait son temps, au profit d'un date picker natif de l'OS / navigateur.
L'UI n'est pas la même partout, mais c'est quand même bien utile.
A étendre d'ailleurs à tout SPIP ? Il y a une précaution d'UX à prendre, il faut éviter les date pickers sur les dates lointaines, comme les dates de naissance. Mais je ne crois pas qu'on ait ce cas d'usage, à part si on voulait changer la date de publication d'un article à 15 ans en arrière.
Et dans SPIP il y a des champs qui gagneraient à être typés en email ou url, ça génère un clavier virtuel adapté sur mobile.