HTML的写一个JS,实现下面的功能,提取表单内容?

从request里面取一个叫area的变量,然后根据area的值,转化为对应省份名,显示出来
做一个demo页面,演示一下这个js怎么用的,代码和省份对应如下
<option value="0" label="不限">不限</option>
<option value="11" label="北京">北京</option>
<option value="12" label="天津">天津</option>
<option value="13" label="河北">河北</option>
<option value="14" label="山西">山西</option>

这个最好是页面接收一个list对象value和地域名称都是对象的属性,那么就可以用循环来创建下拉列表了,一般有ognl和el表达式实现。

js实现就是循环创建:List<Area> area ; id和name是Area的属性
var selector = document.getElementById("selectorid");
for(var i=0;i<${area}.size();i++){
var option = document.createElement("option");

option.value = ${area}.get(i).id;
option.label= ${area}.get(i).id;
option.innerHTML = ${area}.get(i).name;
selector.appendChild(option);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-01-21
var citys = [“不限”,“北京”,“天津”,“河北”]

使用模板语言进行循环
for(int i = 0;i<citys.length;i++){
输出:<option value="0" label="不限"><%citys[i]%></option>

}
相似回答