HTML5 (la nouvelle version de html) a un certain nombre de nouvelles fonctionnalités, et l'une de ces fonctionnalités est qu'il existe un nouveau type d'entrée qui est fondamentalement le même que le champ de saisie normal (comme celui que vous utilisez pour écrire votre titre lorsque vous posez une question sur SE) acceptez que lorsque vous commencez à taper un petit x apparaît à droite du formulaire. Lorsque vous cliquez sur ce x, le formulaire s'efface de lui-même. Le code html correspondant est <input name="q" type="search">
(il n'est pris en charge que dans les navigateurs webkit). Voir cette page pour plus d'informations: http://diveintohtml5.info/forms.html
En ce moment, je me demande s'il y a des avantages à utiliser un champ de saisie comme celui-ci, outre le fait que Apple le fait dans iTunes et certaines de ses autres applications. Personnellement, il semble que perte de temps pour qu'il soit inclus dans la spécification html5, car il ne semble pas que ce soit si grave.
En laissant le navigateur et d'autres sites Web savoir qu'une entrée spécifique est une zone de recherche, certaines aides peuvent être fournies à l'utilisateur qui peuvent améliorer l'expérience utilisateur. Pour le côté client, le navigateur peut fournir l'historique de recherche (j'inclus une image de ne analyse sur l'élément d'entrée de recherche ), le navigateur peut également pré-récupérer les résultats au fur et à mesure de la frappe, ou proposer des interfaces utilisateur spécifiques telles que comme chrome fait avec omnibox .
De plus, d'autres pages Web pourraient intégrer votre recherche, de la même manière que les résultats de Google intègrent une recherche personnalisée lorsque vous recherchez le terme "cinéma" pour indiquer l'emplacement:
Ils peuvent certainement faciliter l'utilisation d'un appareil mobile. Hélas, la prise en charge des appareils mobiles pour l'ensemble des fonctionnalités du champ de recherche est sporadique pour le moment. Par exemple, Safari de bureau prend en charge le "x", mais pas Safari mobile.
À l'avenir, le principal avantage de la plupart des champs de saisie HTML5 sera que vous pourrez tirer parti des contrôles d'entrée natifs du navigateur, qui seront idéalement conçus pour l'appareil particulier que vous utilisez.
Je pense que vous avez peut-être manqué l'avantage de ces nouveaux types d'entrée.
Comme le note Pau, ils étendent le "accessibilité" des formulaires. Le type de recherche fait bien plus qu'appliquer une interface utilisateur différente, demandez à tout développeur qui a essayé de développer ou d'optimiser des champs de recherche d'offrir des fonctionnalités d'historique et ils diront presque toujours que c'est facile à faire mais incroyablement difficile à bien faire - cette entrée de recherche simplifie une énormément de codage backend.
D'autres nouveaux attributs de formulaire en html 5 sont vraiment utiles, en particulier sur mobile, et les détails méritent d'être poursuivis afin que les expériences que nous concevons tous utilisent la fonctionnalité étendue.