Quelle est la meilleure méthode pour effacer du texte dans un champ de texte, lorsque l'utilisateur clique dessus? Par exemple, si le champ de recherche de texte indique "recherche" et qu'il clique dessus, il efface la valeur.effacer le texte onclick - textfield
9
A
Répondre
26
Vous pouvez faire comme:
<input type="text" onfocus="if(this.value == 'search') {this.value=''}" onblur="if(this.value == ''){this.value ='search'}">
0
En JavaScript, vous pouvez définir simplement la valeur de la contorol à une chaîne vide dans le gestionnaire d'événements OnFocus.
6
HTML normal:
<script type="text/javascript">
function clearThis(target){
target.value= "";
}
</script>
<input type="text" value="Search" onfocus="clearThis(this)" />
jQuery:
<script type="text/javascript">
function clearThis(target){
$(target).val = "";
}
</script>
<input type="text" value="Search" onfocus="clearThis(this)" />
0
Si jquery est une option, je considérerais le watermark plugin
Il réalise ce que vous êtes après, mais avec un peu plus de style
17
<input name="foo" placeholder="Search" />
Le plac eholder tag est une nouvelle balise HTML5 qui fait exactement ce que vous voulez faire ici.
Questions connexes
- 1. aucun texte dans textfield
- 2. textfield avec le lien
- 3. Obtenir le texte de listview onclick (Android)
- 4. Chargement du fichier texte ISO8851 dans TextField()
- 5. Faire apparaître le texte à partir du bas de TextField
- 6. Des idées sur limiter le texte sur textfield?
- 7. Accéder au texte dans Textfield on Sprite
- 8. Ajustement du texte dans TextField IText
- 9. UITextField - [textField becomesFirstResponder] - rappelez-vous du texte
- 10. Comment faire pour effacer le bouton Texte sur Effacer en utilisant JQuery
- 11. effacer la zone de texte après le formulaire soumettre
- 12. effacer le contenu d'un fichier texte en utilisant TextWriter C#
- 13. effacer le champ de texte ou détruire l'objet
- 14. Activer le focus onclick pour ajouter du texte ajouté dynamiquement
- 15. image texte flottant et tout effacer?
- 16. Comment déclencher le bouton ESC pour effacer le texte entré dans la zone de texte?
- 17. Effacer le contenu sur un clic
- 18. Texte d'ancrage onclick to C# function
- 19. Java Textfield se concentrer
- 20. java me textfield
- 21. Changer la couleur du texte onclick
- 22. Comment effacer une zone de texte onfocus?
- 23. contrôle de l'orthographe textfield
- 24. TextField multiline + wrap obtenir la hauteur du texte
- 25. Les espaces dans textfield de texte variable: php + html
- 26. Problème dans Flash TextField
- 27. AS3: Textfield état actif
- 28. AS3: TextField Focus
- 29. iPhone Settings.bundle textfield preference
- 30. flash cs4 textfield
Quelle langue? Quelle plateforme? – Oded
Parlez-vous d'un champ de texte HTML? WinForms? Cacao? Donnez-nous un peu de contexte, s'il vous plaît. – Syntactic
asp.net? Android? qu'utilises-tu ??? – Jorgesys