Вы можете использовать <input ... onfocus="this.value='';"/>
.
Таким образом, поле будет очищено, когда оно получит фокус. Однако, если вы хотите очистить его только тогда, когда пользователь нажимает на него (например, не когда поле получает фокус с клавиатуры), тогда используйте onclick
вместо onfocus
.
Однако, как указал David Dorward в комментарии, пользователь может не ожидать такого поведения. Поэтому будьте осторожны, чтобы установить эту функцию на действительно определенные поля (например, поле поиска).