Помогите с js

интернет программирование JavaScript java jQuery

Доброго времени суток. Сразу хочу сказать спасибо тем, ответ кого будет конструктивным.

Есть поле input type=text, которая имеет только класс. Нужно сделать так, что бы в поле был текст, при нажатии на поле текст исчезал и юзер мог вводить свой текст, а если в поле уже есть текст, который ввел юзер, то что бы говый не добавлялся.

На html это выглядит так, но как это реализовать на js? Заранее благодарен за ответ.

value="Поиск по сайту" onfocus="if (this.value=='Поиск по сайту') this.value=''" onblur="if (this.value=='')this.value='Поиск по сайту'"

Примечание:
Обяъясни по другому. У меня нет достпа к html. Форма выглядит так - <input class=vanya type="text"> поэтому подобное действие мне нужно реализовать меж тегами <script> и </script>
Ответы:
>>>но как это реализовать на js
>if (this.value=='Поиск по сайту') this.value=''
>if (this.value=='')this.value='Поиск по сайту'
Для общего развития:


10 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.