Просмотр темы
javascript, php + массив|checkbox
|
|
Neo_Allex |
Опубликовано 19.10.2012 16:00
|
Модератор Группа поддержки Сообщений: 286 Зарегистрирован: 17.11.2010 09:36 |
(Для фирмы по изготовлению дверей) имеются массивы: $array_group = array //группа, для выбора дверей; т.ск. "группа сложности" -------------- html-ka: <select name='group'> ------------- Суть: имеются группы сложности предложений дверей: А, Б, В, Г... Как видно, одни со стеклом, другие без, третьи - пока нету, но могут выдумать и како-то третий..пятый вариант. Тоесть, в массив, пока что, вносяться цены на эти варианты, соответсвенно в каждой "группе сложности" (При выборе пункта "со стеклом" или нет, - скриптом потом решаем задачу подсчета [общей] суммы) Задача, для javascript: если выбранна, допустим группа А, то у нее нету цены на "со тсеклом" -- а точнее пустое значение в массиве $array_group["A"][0]. Значит, джаваскриптом нужно поставить галку в чекбоксе, и чтобы ее не смогли снять (disabled) а вот для группы, для пункта, Г - уже есть только вариант "без стекла", тобишь дверь будет виимо полностью с дерева... Значит, джаваскриптом нужно считывать , какой вариант выбран; проверять, не пустое ли значение [0] или [1], и соответсвенно, если [0] != "", а [1] == "" - ставить галку(не позволяя ее снимать), или же [0] == "", а [1] !="" - то не позволять ставить галку, и также сделать disabled ---- Кто может помочь - милости прошу... СПСБ. http://how-make.i...ticles.php - как это делают? Современные технологии изготовления вещей и изделий...
|
|
|
Polarfox |
Опубликовано 19.10.2012 19:43
|
Администратор Разработчики Группа поддержки Сообщений: 3387 Зарегистрирован: 20.08.2010 14:03 |
А проблема то в чем? Вообще можешь считать отдельно (логика) в массивах, а потом просто выводить эти массивы и перещелкивать чекбоксы (представление или как его там) как нужно, все это раздельно и удобно в два шага. Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
Neo_Allex |
Опубликовано 19.10.2012 20:48
|
Модератор Группа поддержки Сообщений: 286 Зарегистрирован: 17.11.2010 09:36 |
ну, ты как всегда - из-за облаков начинаешь... Проблема в том, что не знаю, как в js , считывая value, (или хотябы id - с цифрами легче, но нужно тогда будет и массив немного поменять..), из option, = проверить массив, который из php-ки... p.s. всетаки в бб-код стоит, думаю, добавить "small2"... http://how-make.i...ticles.php - как это делают? Современные технологии изготовления вещей и изделий...
|
|
Поделиться этой темой | |
Социальные закладки: | |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |