¿Cuál es el mejor método para borrar texto en un campo de texto, cuando el usuario hace clic en él?texto claro onclick - campo de texto
Es decir, si el campo de búsqueda de texto dice "buscar" y cuando hacen clic en él, borra el valor.
¿Cuál es el mejor método para borrar texto en un campo de texto, cuando el usuario hace clic en él?texto claro onclick - campo de texto
Es decir, si el campo de búsqueda de texto dice "buscar" y cuando hacen clic en él, borra el valor.
que podría hacer como:
<input type="text" onfocus="if(this.value == 'search') {this.value=''}" onblur="if(this.value == ''){this.value ='search'}">
En JavaScript se puede establecer sencilla el valor de la contorol a una cadena vacía en el controlador de eventos OnFocus.
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)" />
Si jQuery es una opción, me gustaría considerar la watermark plugin
Logra lo que está buscando, pero con un poco más estilo
<input name="foo" placeholder="Search" />
The plac etiqueta de titular es una nueva etiqueta HTML5 que hace exactamente lo que quiere hacer aquí.
¿Qué idioma? ¿Qué plataforma? – Oded
¿Estás hablando de un campo de texto HTML? WinForms? ¿Cacao? Danos un contexto, por favor. – Syntactic
asp.net? ¿androide? ¿qué estás usando? – Jorgesys