Поле поиска, очистить текст по умолчанию на фокусе - FF 3.6? - PullRequest
0 голосов
/ 22 марта 2012

Я пробовал решения jQuery и JavaScript здесь:

Как очистить текстовое поле по фокусу текстового поля

Все из которых работают, но не наFF 3.6 по какой-то странной причине. SO! Что я могу использовать для этой функции для работы в FF 3.6 / старых браузерах этого поколения?

Я бы хотел, чтобы в поле поиска отображался мой стиль по умолчаниютекст, и когда пользователь щелкает внутри поля, текст исчезает, а при повторном щелчке - он должен появляться снова.Как и все они в наши дни.

Спасибо за любую помощь

Обновление: Только что попробовал этот JS;и он рендерился там сначала в 3.6, но после щелчка по полю и обратно он так и не вернулся.Кроме того, после обновления и даже очистки кэша он больше не возвращался ??

<html>
<head>
<title>Clear Form Demo</title>

<script language="javascript">
<!--
function ClearForm() {
  document.testform.email.value= "";
}

//-->
</script>

</head>

<body>

<form name="testform">
    <input type="text" name="email" value="Something here." onfocus="ClearForm();">
</form>
</body>
</html>

1 Ответ

1 голос
/ 22 марта 2012

Я бы сразу сказал HTML5 атрибут заполнителя, но он также не поддерживается в Firefox 3.6. Здесь - это исправление, использующее jQuery для всех других браузеров. Вы можете попробовать это.

...