Bonjour à tous,
J'ai un bug que je n'arrive pas à résoudre et je ne vois nulle part sur le web un sujet qui le traiterait.
J'ai un formulaire de recherche dont l'input de type text est en required. Mon bug c'est qu'au chargement de la page le champ se met par défaut en état :invalid.
Avec un placeholder, il est toujours en :invalid.
Avec un value=" " le champ devient :valid.
Malheureusement il n'est pas possible de combiner les 2.
Ce qui est d'autant plus incompréhensible c'est que sur des sites employant des champs required il n'y a pas le même soucis, et pourtant je ne vois pas la différence avec mon formulaire...
Une idée?
Modifié par wbnet (05 Jan 2012 - 16:09)
J'ai un bug que je n'arrive pas à résoudre et je ne vois nulle part sur le web un sujet qui le traiterait.
J'ai un formulaire de recherche dont l'input de type text est en required. Mon bug c'est qu'au chargement de la page le champ se met par défaut en état :invalid.
Avec un placeholder, il est toujours en :invalid.
Avec un value=" " le champ devient :valid.
Malheureusement il n'est pas possible de combiner les 2.
Ce qui est d'autant plus incompréhensible c'est que sur des sites employant des champs required il n'y a pas le même soucis, et pourtant je ne vois pas la différence avec mon formulaire...
<form action="" method="get">
<fieldset>
<input name="search-terms" type="text" placeholder="Rechercher un numéro de commande" required>
<button name="search-btn"><img src="img/search-btn.gif" alt="OK"></button>
</fieldset>
</form>
Une idée?
Modifié par wbnet (05 Jan 2012 - 16:09)