Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Форма таблицей

Форма таблицей 4 года 2 мес. назад #10601

  • buhacker
  • buhacker аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 27
  • Спасибо получено: 1
  • Репутация: 0
Подскажите пожалуйста, как правильно реализовать форму вида:
ПН С |_____| По |_____|
ВТ С |_____| По |_____|
СР С |_____| По |_____|
ЧТ С |_____| По |_____|
ПТ С |_____| По |_____|
СБ С |_____| По |_____|
ВС С |_____| По |_____|
Администратор запретил публиковать записи гостям.

Форма таблицей 4 года 2 мес. назад #10602

  • KKAAZZOO
  • KKAAZZOO аватар
  • Не в сети
  • Модератор
  • Сообщений: 2056
  • Спасибо получено: 433
  • Репутация: 106
Например так
Администратор запретил публиковать записи гостям.

Форма таблицей 4 года 2 мес. назад #10603

  • EWG65
  • EWG65 аватар
  • Не в сети
  • Давно я тут
  • Сообщений: 109
  • Спасибо получено: 43
  • Репутация: 12
Я что-то подобное делал через GroupX
Администратор запретил публиковать записи гостям.

Форма таблицей 4 года 2 мес. назад #10607

  • buhacker
  • buhacker аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 27
  • Спасибо получено: 1
  • Репутация: 0
через groupX можно было бы, если бы не менялось первое слово (пн, вт, ср ...), ну или я не умею его готовить)
через pole42 у меня выводит только последнее поле (из примера по ссылке — только «д.»)
Администратор запретил публиковать записи гостям.

Форма таблицей 4 года 1 мес. назад #10611

  • KKAAZZOO
  • KKAAZZOO аватар
  • Не в сети
  • Модератор
  • Сообщений: 2056
  • Спасибо получено: 433
  • Репутация: 106
В groupX должно быть в ТК 3 поля, одно текстовое под название дня недели и два календаря с датами..
Администратор запретил публиковать записи гостям.

Форма таблицей 4 года 1 мес. назад #10613

  • EWG65
  • EWG65 аватар
  • Не в сети
  • Давно я тут
  • Сообщений: 109
  • Спасибо получено: 43
  • Репутация: 12
Ещё, как вариант, можно создать не GroupX, а семь полей Group с лейблами ПН, ВТ и т.д.
Администратор запретил публиковать записи гостям.

Форма таблицей 4 года 1 мес. назад #10614

  • viocassel
  • viocassel аватар
  • Не в сети
  • Модератор
  • Web Designer / Developer
  • Сообщений: 337
  • Спасибо получено: 123
  • Репутация: 26
buhacker пишет:
Подскажите пожалуйста, как правильно реализовать форму вида:
ПН С |_____| По |_____|
ВТ С |_____| По |_____|
СР С |_____| По |_____|
ЧТ С |_____| По |_____|
ПТ С |_____| По |_____|
СБ С |_____| По |_____|
ВС С |_____| По |_____|

buhacker, а задача какая? Опиши для чего нужна данная таблица?
Исходя из поставленной задачи сможем подсказать правильное решение.
Joomla! + SEBLOD + UIKit
Рекомендую хостинг IHC
Последнее редактирование: 4 года 1 мес. назад от viocassel.
Администратор запретил публиковать записи гостям.

Форма таблицей 4 года 1 мес. назад #10616

  • buhacker
  • buhacker аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 27
  • Спасибо получено: 1
  • Репутация: 0
Это форма-анкета, заполняется соискателем при приеме на работу.
Основная часть анкеты — стандартные поля (ФИО, г.р. паспорт, прописка и т.д.)
В конце анкеты — табличка из первого поста, где соискатель указывает свой график работы.
Если расставлять поля дивами — мешает ширина элемента label, она такая же как и у основной анкеты, прописана в html формы и css не перекрывается. (т.е. между label и form — конский отступ, который в основной анкете нужен, а в этой табличке — нет)
GroupX — не позволяет задать разные значения для первой ячейки. Свободное поле ввода сделать нельзя, нужны определенные значения для последующей обработки данных.
Pole42 — не особо пока с ним разобрался, оставил пока на случай если совсем ппц и никак))

Пока сделал через GroupX с Select в первой ячейке, но решение задачи узнать хотелось бы, спортивный интерес не дает уснуть)

Это сообщение содержит прикрепленные изображения.
Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть их.

Администратор запретил публиковать записи гостям.

Форма таблицей 4 года 1 мес. назад #10617

  • KrukI
  • KrukI аватар
  • Не в сети
  • Живу я здесь
  • Сообщений: 381
  • Спасибо получено: 89
  • Репутация: 12
buhacker пишет:
Если расставлять поля дивами — мешает ширина элемента label, она такая же как и у основной анкеты, прописана в html формы и css не перекрывается. (т.е. между label и form — конский отступ, который в основной анкете нужен, а в этой табличке — нет)
Каждому блоку через параметр "Markup + Markup Class" (кнопка 6), можно выставить уникальный стиль и, соответственно, решить весь этот вопрос простыми стилями.
Спасибо за Ваше спасибо :)
Администратор запретил публиковать записи гостям.
Спасибо сказали: buhacker

Форма таблицей 4 года 1 мес. назад #10641

  • buhacker
  • buhacker аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 27
  • Спасибо получено: 1
  • Репутация: 0
Отвечаю для таких, как я:
в форме, которая вставляется в Group X нужно отключить все себлодовские variation и markup (вкладка «Template», «Variation -> none» в шапке AJAX-формы, кнопка 6 -> Markup -> none каждому полю). Получается прикольная каша из полей и лейблов)
Дальше, каждое поле можно обернуть в div, задать класс через 6 -> Markup class, и еще раз задать класс внутри поля, (под Storage есть есть стрелочка развернуть — а там Class (CSS), Custom atributes (тоже для CSS, нужно писать полностью, например style="display: inline") и Sript (JS)). При этом Markup class который под кнопкой «6» срабатывает если Markup под той же кнопкой равен Default; а Class (CSS) который внутри поля — при Markup = None.
Правда label-у все равно нельзя назначить класс, можно менять стиль только по Id.

Таки образом внутри ровной и красивой основной формы можно устроить хаос отдельно взятому Group X.

Всем спасибо за подсказки, тему можно закрывать.
Администратор запретил публиковать записи гостям.

Форма таблицей 4 года 1 мес. назад #10643

  • KKAAZZOO
  • KKAAZZOO аватар
  • Не в сети
  • Модератор
  • Сообщений: 2056
  • Спасибо получено: 433
  • Репутация: 106
Label поля можно задать класс, прямо в настройках столбца label значение оберните в нужный класс, кроме того через плагин HTML можно label поля классы задавать
Администратор запретил публиковать записи гостям.

Форма таблицей 4 года 1 мес. назад #10644

  • dnz
  • dnz аватар
  • Не в сети
  • Давно я тут
  • Сообщений: 136
  • Репутация: 1
стандартный шаблон seb_blog имеет бесчисленное количество комбинаций многочисленных позиций. Им можно задавать размеры, атрибуты и пр. самому шаблону ТК можно присваивать css- класс и т.д. В общем, коллега, мне бы ваши проблемы)
в форме редактирования ТК можно настраивать как стиль позиции шаблона в поле variation, так и размеры, нажав на кнопку "." а позиций действительно столько, что можно создать сайт внутри сайта))))
хотя, можно запилить и groupX через css с выводом в таблице.... вкусовщина)))
вот вариант меню и карты напитков. исключительно на groupx. Кстати, форма для заполнения всего этого великолепия с фронта тоже свёрстана для построчного заполнения . кому не лень, может зарегиться да посмотреть.
Я думаю, в данном случае нет принципиальной разницы, верстаем мы форму, или страницу контента...
вот прайс-лист на услуги
можно посмотреть css-код для примера
Но поскольку в данном случае количество строк таблицы фиксированно, проще, наверное, использовать возможности шаблона
Последнее редактирование: 4 года 1 мес. назад от dnz.
Администратор запретил публиковать записи гостям.

Форма таблицей 4 года 1 мес. назад #10645

  • ComeOn
  • ComeOn аватар
  • Не в сети
  • Модератор
  • Сообщений: 544
  • Спасибо получено: 143
  • Репутация: 38
Сделал бы чекбоксы, и пусть пользователь отмечал бы их.
C приветом, Илья.
Veni, Vidi, Vici
Администратор запретил публиковать записи гостям.
Модераторы: KKAAZZOO

roundtheme