У меня есть окно поиска (текстовое поле), и я хочу очистить его содержимое, когда щелкну внутри. (какой-то водяной знак. В этом случае контроль водяного знака мне не подошел).
Я использую событие onKeyDown для очистки содержимого:
function clearTbSearch(tbSearch) {
if (tbSearch != null && tbSearch.value == '<%= TypeHereText %>') {
tbSearch.value = "";
tbSearch.style.color = "#000000";
}
return true;
}
Он отлично работает в IE и Chrome, но в Firefox требуется 3 (!!!) клика, чтобы сфокусироваться. Первый клик ничего не делает. Второй очищает текстовое поле, но не фокусируется. Третий щелчок позволяет сфокусировать курсор. Я пытался что-нибудь ... Я был бы рад за любые предложения ...
Спасибо !!!