Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Вывод поля ввода (https://javascript.ru/forum/dom-window/48577-vyvod-polya-vvoda.html)

Мейрим 09.07.2014 09:47

Вывод поля ввода
 
Здравствуйте! Имеется форма обратной связи: "Запись на прием к врачу". В ней есть пункт с раскрывающимся списком, который содержит два элемента: "Город", "Село". Нужно сделать так, чтобы когда был активен элемент "Село", снизу было одно поле для ввода названия села, а если будет выбран "Город", то чтобы снизу появилось 5 полей для ввода. Как это организовать? В форме есть пункты выше, которые пользователь уже заполнит, нужно сделать так, чтобы введенные данные не стерлись. В JavaScript/PHP не силен, использую плагин формы обратной связи "Contact Form 7" в Wordpress. Сегодня сдача сайта, никак не могу разобраться, надеюсь на Вашу помощь.

krasovsky 09.07.2014 12:24

Я не представляю как помочь не видя кода.
Более того я не представляю себе зачем вы взялись за то в чем не сильны, хотя это к делу не относится.
В любом случае вам нужен кто то кто потратит время на то чтоб разобраться и доработать плагин, обратитесь в раздел работа,может договоритесь с кем то сделать за символическую плату или "хорошую карму"

Мейрим 09.07.2014 13:31

Я тут первый день, поэтому не совсем знаком с кармой) что-то вроде рейтинга, как я понял. Так сложились обстоятельства, что пришлось взяться за эту работу, в надежде на то, что по ходу работы смогу изучить все это, но по времени не получается.

Здесь код шаблона с плагина формы обратной связи, но вряд ли он что-то Вам скажет, поэтому я не стал его показывать.
<p>Дата (с завтрашнего дня)<br />
    [date date-963] </p>

<p>Специалист (врач)<br />
    [select menu-502 "Терапевт" "Педиатр" "Онколог" "Хирург"
"Нарколог" "Психиатр" "Дерматовенеролог" "Акушер-гинеколог"
 "Отоларинолог" "Офтальмолог" "Эндокринолог" "Подростковый врач" 
"Хирург" "Невропатолог" "Кардиолог" "Инфекционист" 
"Ревматолог" "Фтизиатр" ] </p>

<p>Ваш адрес:<p/>
[select menu-256 "Город" "Село"]

<p>Город:<br />
    [textarea textarea-297 class:address] </p>

<p>Село:<br />
    [textarea textarea-824 class:address]</p>

<p>Улица:<br />
   [textarea textarea-314 class:address] </p>

<p>Дом:<br />
   [textarea textarea-286 class:address] </p>

<p>Префикс дома А, Б (если имеется):<br />
   [textarea textarea-640 class:address] </p>

<p>Квартира:<br />
   [textarea textarea-796 class:address] </p>

<p>Ф.И.О.:<br />
    [text* your-name] </p>

<p>ИИН:<br />
   [textarea textarea-428 /12 class:calldoctor] </p>

<p>Ваш e-mail:<br />
    [email* your-email] </p>

<p>Номер телефона:<br />
   [tel tel-254] </p>

<p>Причина обращения:<br />
    [textarea your-message] </p>

<p>Введите код с картинки:<br />
    [captchac captcha-228] </p>
    [captchar captcha-228]

<p>[submit "Отправить"]</p>



В любом случае, спасибо за совет. Буду пробовать искать решения в разделе работа, только Вы не могли бы подсказать, как это сделать с помощью кармы?)

krasovsky 09.07.2014 14:21

Цитата:

знаком с кармой
нет я имел ввиду "за просто так" или "радость от того что сделал доброе дело" )

psfdek 10.07.2014 11:15

http://learn.javascript.ru/play/vz5kzb


Часовой пояс GMT +3, время: 03:35.