![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| batigoal |
|
||||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 1 Всего: 151 |
Уже описывал эту проблему в другом топике, теперь постараюсь с другого боку.
На форме есть список, в списке - элемент All. Если он выбран, то нужно перед отправкой формы выделить все остальные элементы.
Но потом нужно вернуть выделение обратно. Как... вернее - ГДЕ это нужно сделать? Приходила в голову жутковатая мысль устанавливать в функции openWindow какой-нибудь флаг и периодически проверять его по таймеру, но как-то это через попу. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
||||
|
|||||
| Aliance |
|
||||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
?
Чек/радио баттоны? Кинь код формы... |
||||
|
|||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
До чего же извращённая фантазия
Иначе действия такие: отловить onsubmit у формы; не открывать никаких окон!, поле target само откроет что надо; выделить необходимые элементы(елемент.checked=true); Далее либо ставим таймер на секунд 10 либо получаем подтверждение со стороны сервера, выделение снимаем. Вопрос: зачем такой изврат? -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| batigoal |
|
||||||||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 1 Всего: 151 |
На форме лежат select'ы. Код такой:
наполнение - через скрипт. Там нескалько элементов, среди них - элемент All:
Но это не важно, выделение я сделал сам - перебираю все элементы, кроме All:
Мне интересно - как снять выделение после отправки формы? Как отловить наступление этого момента? Добавлено @ 18:07
Поинтересуюсь, может, можно и так. Спасибо за подсказку.
Ну вот такое задание дали -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
||||||||
|
|||||||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Никак. Нужно получить ответ от сервера как JS код, вызов твоей функции. Но по моему это дело сервера обрабатывать опцию all. Представь в списке десяток тысячь элементов... Пусть сервер принимает "."(точка) как "всё" и выбирает всё из базы. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 1 Всего: 151 |
Nicht zehr gut. Я бы тоже предпочел такой вариант, в большинстве списков так и есть, но для двух из них (небольших) необходимо сделать именно так - передавать все значения в запросе. Отложу до понедельника, побеседую с заказчиком. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 5 Всего: 127 |
Хосспади...
А на стороне сервера этого никак нельзя обыграть?.. -------------------- |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 1 Всего: 151 |
Можно было бы, если бы мне разрешили туда руки тянуть
Это, конечно, было бы не в пример логичней, а то тут уже такая паутина получается... -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 1 Всего: 151 |
Ну, вроде согласились на стороне сервера сделать. Слава Богу.
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |