Puede utilizar <input ... onfocus="this.value='';"/>
.
De esta manera, el campo se borrará cuando gane el foco. Sin embargo, si solo desea borrarlo cuando el usuario hace clic en él (es decir, no cuando el campo se enfoca con el teclado, por ejemplo), utilice onclick
en lugar de onfocus
.
Sin embargo, como señaló David Dorward en un comentario, este comportamiento puede no ser esperado por el usuario. Por lo tanto, tenga cuidado de configurar esta función en campos realmente específicos (como el campo de búsqueda).
Por favor, no hagas eso. Si quiero corregir una carta mal escrita, no quiero tener que volver a escribir todo. (La mayoría de las personas que quieren hacer esto están utilizando indebidamente el atributo value para reemplazar un elemento '
¿Puede hacer uso de jQuery? –
¿Esto borra un valor predeterminado o texto de muestra que aparece inicialmente en el formulario? –