<pre name = "code">
Выпадающие коробки тегов в JSP:
<S: выберите имя = "sjx" id = "sjx" list = "sjxlist" listkey = "bm" listvalue = "mc" size = "20" cssstyle = "Ширина: 100%; Высота: 70px; граница: 0" несколько = "true"> </s: select> select> select> select> Выберите> Выберите> Выберите> Высот: 70px; граница: 0 "несколько =" true "> </s: select> height: 70px; граница: 0" несколько = "true"> </s: select> height;
Кода -копия выглядит следующим образом:
<pre name = "code">
Несколько = "true" означает поддержку множественного выбора.
</pre> <pre code_snippet_id = "487056" snippet_file_name = "blog_20141017_5_1612209" name = "code">
Как гибко создавать элементы под тегом Select в JS:
Кода -копия выглядит следующим образом:
<pre name = "code"> var oselect = $ ("sjx"); <span style = "Белое пространство: pre"> </span> // sjx-идентификатор выбора тега на странице HTML или JSP. Если вы используете extjs, вы можете использовать ext.getdom ('sjx'), чтобы получить тег
var ooption = document.createElement ("option"); <span style = "Белое пространство: pre"> </span> // Создание опции подтэг в рамках выбора тега в JS
oselect.options.add (ooption); <span style = "Белое пространство: pre"> </span> // Добавить вновь созданную субботу опции в тег Select
ooption.value = "001"; <span style = "Белое пространство: pre"> </span> // значение, соответствующее контенту
ooption.innerhtml = "Little Apple"; <span style = "Белое пространство: pre"> </span> // Содержание раскрывающейся коробки отображается
...и так далее
Примечание. Этот метод в JS более полезен в определенных случаях, например: запрос здесь не возвращает конкретный интерфейс, то есть он не обновляет весь интерфейс. Вместо этого используйте метод AJAX, чтобы сделать некоторые локальные запросы на данные, тогда следующий метод Strut2 будет недействительным.
Кода -копия выглядит следующим образом:
<pre name = "code"> <pre name = "code"> for (...) {
HashMap <String, Object> Map = new HashMap <String, objcet> ();
map.put ("bm", "001");
map.put ("mc", "Little Apple");
sjxlist.add (map);
}
Другой метод также очень часто используется: Используйте функцию Struts2, чтобы определить список <object> в действии (приведенный в качестве примера в качестве примера: SJXLIST) и установите методы SET и GET.
Через объект HashMap добавьте контент, такой как:
</pre> при возвращении к интерфейсу «Little Apple» будет отображаться в выберите «Выбор раскрывающегося» интерфейса.
<pre name="code">The easiest way: manually add the OPTION item of the select tag directly on the jsp page<html> <body> <form> <select id="cars" name="cars"> <option value="volvo">Volvo</option> <option value="binli">Binli</option> <option value="mazda" selected="selected">Mazda</option> <option value = "audi"> audi </option> </select> </form> </body> </html>