2012-06-02 3 views
0

Я разбиваю один небольшой модуль в Spring + Hibernate.Как изменить значения другого текстового поля на основе события изменения поля со списком

На моей странице jsp на событие click из одного раскрывающегося списка (значения получают из базы данных) Я устанавливаю значения следующих двух полей ввода box.eg Если предполагается, что я выбрал страну (значения поступают из одной таблицы, говорят TBL_ABC), тогда соответственно мой город (значения снова поступают из одной и той же таблицы TBL_ABC) значения должны меняться.

любезно предложите мне некоторые хорошие и стандартные способы достижения этого.

Заранее спасибо.

ответ

1

Вам необходимо выполнить это с помощью запросов ajax. Когда ваш jsp загружается в первый раз, вам нужно передать список стран (имя, id) в jsp и создать раскрывающийся список с этими значениями (вы уже это делаете). Значением будет имя, а значение будет идентификатором страны (конечно).

Затем при щелчке раскрывающегося списка вы можете получить выбранное значение элемента в своей функции javascript, а затем вызвать запрос ajax, сопоставленный с одним из методов контроллера, который вернет вам список городов на основе пройденного идентификатора страны. А затем заполните список городов этими значениями.

Надеюсь, это вам поможет. Приветствия.

+0

Большое вам спасибо за ваш ответ ... – JOHND

+0

Добро пожаловать. Пожалуйста, не забудьте принять ответ, если он действительно вам помог. :-) –

+0

уверен ... позвольте мне проверить моего друга ... могу ли я сделать это без использования ajax ... ??? – JOHND

Смежные вопросы