Prototype для работы с формой

Обсуждение вопросов клиентского программирования.

Модератор: Duncon

Ответить
qwertyuiop
Сообщения: 77
Зарегистрирован: 24 мар 2005, 11:00

Подскажите плииз как можно очистить поле формы кликом по ней или по картинке

<div id="search">
<input id="search_text" type="text" value="Найти картину" name="search_text" />
</div>


$('search_text').onfocus = function() {
if (this._cleared) return;
this.clear();
this._cleared = true;
}


Но,что-то не работает.. постоянно возникает $("search_text") has no properties

Не пойму как работает прототип? Версия 1.4.0
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Событие дописываешь и отчищаешь.
onclick=" this.value='' ";
или
onclick="this.clear()";
или ...


ps Не гнушаемся почитать на досуге книжку для чайника по js..
Вопрос реально тупой..
qwertyuiop
Сообщения: 77
Зарегистрирован: 24 мар 2005, 11:00

Duncon писал(а):Событие дописываешь и отчищаешь.
onclick=" this.value='' ";
или
onclick="this.clear()";
или ...


ps Не гнушаемся почитать на досуге книжку для чайника по js..
Вопрос реально тупой..



Вопрос был про то как это реализовать с помощью библиотеки Prototype.js, без событий onclick() и onblur()
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

К несчастью, я не телепат чтоб по намёкам понять.. А так же библиотека тоже телепатическим путём как и мысли не передаётся..
qwertyuiop
Сообщения: 77
Зарегистрирован: 24 мар 2005, 11:00

В первом сообщении всё чётко изложено,что требуется! Если кто знает,тот сразу поймёт о чём я,а если нет,то будет соревноваться с телепатией :)
Библиотеку можно найти в инете...

Пример скрипта взят из официальной документации как очистить поле ввода,-он у меня не работает! :(
http://www.prototypejs.org/api/form/element/clear

Ребят,кто-нить делал с помощью этого примера?? ;)
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Не согласен в 1 посте чёткой формулировки нет. (ну только если кто работал с данной библиотекой тот может и допрёт)
Структура подобных библиотек довольно проста: объявляются(ется) переменные(ая) на них вешаются классы либо сама переменная рассписывается в виде функционального набора итд итп
В любом случае это бред использовать киллограм кода на то что можно сделать простой функцией в 1 строчку.

В подобных случаях нужно показать пример твоей работы иначе это опять же телепатия, и не нужно гнать на собеседника проблемы у тебя, у меня вопросов по js не возникает уже много лет..
qwertyuiop
Сообщения: 77
Зарегистрирован: 24 мар 2005, 11:00

Выбирайте выражения! Я не гоню ни на кого и проблем у меня нет,-только задал вопрос как альтернативный вариант! Вас никто не заставляет использовать этот килограмм кода! ;)
Специально для идиотов и зануд повторяю,что мой вариант работы в первом сообщении! :)
И,пожалуйста,не пишите больше,если не компитентны в вопросе! Был бы очень рад,если у вас не возникало уже много лет вопросов где и как применять запятые :D
qwertyuiop
Сообщения: 77
Зарегистрирован: 24 мар 2005, 11:00

Тема закрыта! ;)
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Удалил все, пардон, "лишнее".
Давайте не будем здесь обсуждать ничего, кроме очистки формы. В том числе, обоснованность использования библиотеки, указанной в уточнении вопроса.
(Это не просьба, а указанием модератора!)
Ответить