[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Checkbox. Выделение при обновлении страницы.
ViaScientarium
Приветствую всех!
Подскажите, пожалуйста, как можно реализовать такое:
Есть форма с несколькими полями, в которые пользователь вводит свои данные.
Также имеется некоторое количество checkbox.
Допустим пользователь выбирает несколько checkbox. Затем нажимает на кнопку отправки данных. Происходит проверка: все ли поля были заполнены. Если нет - выводится сообщение с ошибкой. Но при этом все выбранные ранее чекбоксы обнуляются... Как можно сделать, чтобы при нажатии на кнопку и последующем обновлении страницы, чекбоксы оставались выделенными?



Спустя 2 часа, 59 минут, 44 секунды (3.06.2009 - 20:04) glock18 написал(а):
1. На сервере ты получаешь список выбранных значений.
2. Когда выводишь чекбоксы, проверяешь их значения с выбранными, и если они совпадают ставишь чекбоксу атрибут checked или checked="checked"

Спустя 51 минута, 10 секунд (3.06.2009 - 20:55) ViaScientarium написал(а):
Спасибо.
А список выбранных значений передавать на сервер с помощью массива?

Спустя 31 минута, 48 секунд (3.06.2009 - 21:27) glock18 написал(а):
Ну, разумеется. Ставь [] в конец имени чекбокса.

Спустя 1 час, 22 минуты, 31 секунда (3.06.2009 - 22:49) ViaScientarium написал(а):
А можно сделать так?
При нажатии на кнопку type="submit" происходила бы проверка на наличие ошибок. Если ошибки есть, то страница не перезагружается, а просто появляется сообщение об ошибке. Если же нет ошибок - пересылаются данные на сервер.
Вроде как читал про OnSubmit, но даже если функция возвращает false происходит передача данных...

Спустя 1 час, 15 минут, 55 секунд (4.06.2009 - 00:05) Alchemist написал(а):
попробуй так: onSubmit="return foo(...)", где foo() - твоя функция.

Спустя 7 часов, 51 минута, 47 секунд (4.06.2009 - 07:57) sergeiss написал(а):
Цитата (ViaScientarium @ 3.06.2009 - 23:49)
Вроде как читал про OnSubmit, но даже если функция возвращает false происходит передача данных...

Ну а текст показать не хочешь потому, что он шибко секретный? wink.gif А ведь по нему можно было бы что-то сказать. Только не весь код, а только значимый для данной проблемы.

Спустя 9 минут, 38 секунд (4.06.2009 - 08:07) glock18 написал(а):
Цитата
Вроде как читал про OnSubmit, но даже если функция возвращает false происходит передача данных...

Тебя обманули...))

Спустя 3 часа, 17 минут, 31 секунда (4.06.2009 - 11:24) ViaScientarium написал(а):
Alchemist
Помогло, спасибо!

sergeiss
не секретный)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.