Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
какими методами реализовать задачу http://forum.kohanaframework.su/viewtopic.php?f=24&t=673 |
Страница 1 из 1 |
Автор: | prickle [ 10 июн 2013, 17:15 ] |
Заголовок сообщения: | какими методами реализовать задачу |
Привет всем! Возник такой вопрос. Есть форма, в ней есть поля с выпадающими списками. Как реализовать: если в одном или в нескольких полях нет нужной информации, добавить через текстовое поле оную в БД. Как это сделать красиво. Допустим с чекбоксом. Чебокс отмечен - появляется пустое поле для ввода новой информации. Я могу сделать, но ГРУБО и НЕКРАСИВО. средствами явы скрипта строю поле Код:
А вот тут свистопляски пошли: потом в коде контроллера у меня либо условие Код:
Код:
но, если делать ТАК, мало того что, придется делать условие на каждое выпадающее поле, так еще и редирект на страницу с предпросмотром тоже нужно делать отдельную. Надеюсь вы поняли чего я хочу добиться)))) помогите советом в какую сторону копать, что для этого необходимо знать и вообще... |
Автор: | prickle [ 10 июн 2013, 17:23 ] |
Заголовок сообщения: | Re: какими методами реализовать задачу |
я вот че думаю. может мне такие вещи выковырять из БД и пользовать XML, на сколько я поняла там вообще все просто. |
Автор: | WinterSilence [ 10 июн 2013, 17:59 ] |
Заголовок сообщения: | Re: какими методами реализовать задачу |
jquery есть чтобы не загружать html лишним кодом. обычно справа от списка делается поле свой вариант + скрытое поле для значения добавляемого в базу далее при выборе значений списка или вводе своего варианта изменяется скрытое поле в модели реализуется фильтр который проверяет есть ли такое значение в бд, если нет добавляет его и возвращает в поле его id the end |
Автор: | prickle [ 10 июн 2013, 18:24 ] |
Заголовок сообщения: | Re: какими методами реализовать задачу |
вроде все просто. буду осваивать. спасибо)) |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |