Comment cacher le caret dans un champ de saisie de texte HTML?
Question
Si j'ai un champ de saisie HTML comme celui-ci:
<input type="text" id="mytextfield"/>
tous les navigateurs semblent montrer le caret (point d'insertion) dans le domaine. Est-il possible d'éviter que cela apparaisse en appliquant un peu de CSS ou javascript?
(Ma raison de demander que mon entrée est la base d'une zone de liste déroulante GWT-Ext comme celles sur http://www.gwt-ext.com/demo/#linkedComboBox -. vous ne pouvez pas taper, mais vous pouvez toujours voir le caret, ce qui est gênant)
La solution
Ce que vous pouvez essayer est désactiver l'élément d'entrée et définir explicitement sa couleur au noir:
<input type="text" disabled="disabled" style="color: black;" ... />
Cela devrait fonctionner pour la zone de liste déroulante GWT-Ext (au moins il l'a fait lors du réglage des attributs Firebug).
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow