收录日期:2020/05/28 00:28:06 时间:2016/06/06 10:24:50 标签:Java EE
js中用到了很多数组,传递的值是对应的下标.
还是因为form中相应的输入框是text,而不是select所致?
Select 控件中的每一项有一个值、一个文本,如果不要值,就将值设为索引。
具体怎么做啊?
<html:select property="xxx">
  <html:option value="1">vvv</html:option>
  <html:option value="2">aaa</html:option> 
</html:select>
我就是想要传递文本内容啊,但现在不知怎么传了数字
文本也有方法取啊,你可以上网搜一下,具体怎么写忘记了
好像是什么……option[selectedIndex].text
不懂js啊,代码如下:
    <SCRIPT LANGUAGE = JavaScript>
var nowPro='--请选择--';
var nowCity="--请选择--";
var pro_City=new Array();
var province='--请选择--,北京,天津,河北,山西,内蒙古,辽宁,吉林,黑龙江,上海,江苏,浙江,安徽,福建,江西,山东,河南,湖北,湖南,广东,广西,海南,重庆,四川,贵州,云南,西藏,陕西,甘肃,青海,宁夏,新疆,香港,澳门,台湾,其它';
pro_City[0]='--请选择--';
pro_City[1]='北京';
pro_City[2]='天津';
pro_City[3]='河北,石家庄,唐山,秦皇岛,邯郸,邢台,保定,张家口,承德,沧州,廊坊,衡水';
pro_City[4]='山西,太原,大同,阳泉,长治,晋城,朔州,晋中,运城,忻州,临汾,吕梁';
pro_City[5]='内蒙古,呼和浩特,包头,乌海,赤峰,通辽,鄂尔多斯,呼伦贝尔,巴彦淖尔,乌兰察布,锡林浩特,乌兰浩特';
pro_City[6]='辽宁,沈阳,大连,鞍山,抚顺,本溪,丹东,锦州,葫芦岛,营口,盘锦,阜新,辽阳,铁岭,朝阳';
pro_City[7]='吉林,长春,吉林,四平,辽源,通化,白山,松原,白城,延吉';
pro_City[8]='黑龙江,哈尔滨,齐齐哈尔,鹤岗,双鸭山,鸡西,大庆,伊春,牡丹江,佳木斯,七台河,黑河市,绥化市';
pro_City[9]='上海';
pro_City[10]='江苏,南京,无锡,徐州,常州,苏州,南通,连云港,淮安,盐城,扬州,镇江,泰州,宿迁';
pro_City[11]='浙江,杭州,宁波,温州,嘉兴,湖州,绍兴,金华,衢州,舟山,台州,丽水';
pro_City[12]='安徽,合肥,芜湖,蚌埠,淮南,马鞍山,淮北,铜陵,安庆,黄山,滁州,阜阳,宿州,巢湖,六安,亳州,池州,宣城';
pro_City[13]='福建,福州,厦门,莆田,三明,泉州,漳州,南平,龙岩,宁德';
pro_City[14]='江西,南昌,景德镇,萍乡,新余,九江,鹰潭,赣州,吉安,宜春,抚州,上饶';
pro_City[15]='山东,济南,青岛,淄博,枣庄,东营,潍坊,烟台,威海,济宁,泰安,日照,莱芜,德州,临沂,聊城,滨州,菏泽';
pro_City[16]='河南,郑州,开封,洛阳,平顶山,焦作,鹤壁,新乡,安阳,濮阳,许昌,漯河,三门峡,南阳,商丘,信阳,周口,驻马店,济源';
pro_City[17]='湖北,武汉,黄石,襄樊,十堰,荆州,宜昌,荆门,鄂州,孝感,黄冈,咸宁,随州,恩施,仙桃,天门,潜江';
pro_City[18]='湖南,长沙,株洲,湘潭,衡阳,邵阳,岳阳,常德,张家界,益阳,郴州,永州,怀化,娄底,吉首';
pro_City[19]='广东,广州,深圳,珠海,汕头,韶关,佛山,江门,湛江,茂名,肇庆,惠州,梅州,汕尾,河源,阳江,清远,东莞,中山,潮州,揭阳,云浮';
pro_City[20]='广西,南宁,柳州,桂林,梧州,北海,防城港,钦州,贵港,玉林,百色,贺州,河池,来宾,崇左';
pro_City[21]='海南,海口,三亚';
pro_City[22]='重庆';
pro_City[23]='四川,成都,自贡,攀枝花,泸州,德阳,绵阳,广元,遂宁,内江,乐山,南充,宜宾,广安,达州,眉山,雅安,巴中,资阳,西昌';
pro_City[24]='贵州,贵阳,六盘水,遵义,安顺,铜仁,毕节,兴义,凯里,都匀';
pro_City[25]='云南,昆明,曲靖,玉溪,保山,昭通,丽江,思茅,临沧,景洪,楚雄,大理,潞西';
pro_City[26]='西藏,拉萨,日喀则';
pro_City[27]='陕西,西安,铜川,宝鸡,咸阳,渭南,延安,汉中,榆林,安康,商洛';
pro_City[28]='甘肃,兰州,金昌,白银,天水,嘉峪关,武威,张掖,平凉,酒泉,庆阳,定西,陇南,临夏,合作';
pro_City[29]='青海,西宁,德令哈,格尔木';
pro_City[30]='宁夏,银川,石嘴山,吴忠,固原,中卫';
pro_City[31]='新疆,乌鲁木齐,克拉玛依,吐鲁番,哈密,和田,阿克苏,喀什,阿图什,库尔勒,昌吉,博乐,伊宁,塔城,阿勒泰,石河子,阿拉尔,图木舒克,五家渠,';
pro_City[32]='香港';
pro_City[33]='澳门';
pro_City[34]='台湾,台北,高雄,基隆,台中,台南,新竹,嘉义';
pro_City[35]='其它';

function setup(){
var Array_city;
var Array_province;
Array_province=province.split(',');
for(i=0;i<Array_province.length;i++){
document.all("province").options.add(new Option(Array_province[i],i));
if(nowPro==Array_province[i]){
document.all("province")[i].selected=true;
Array_city=pro_City[i].split(',');
if(Array_city.length>1){
for(j=0;j<Array_city.length;j++){
document.all("city").options.add(new Option(Array_city[j],j));
if(nowCity==Array_city[j]){document.all("city")[j].selected=true;}
}
}else{
document.all("city").options.add(new Option(pro_City[i],0));
}
}
}
}

function on_pro_select_change(){
var nowSelectIndex=document.all("province").selectedIndex;
for(i=document.all("city").length-1;i>=0;i--){document.all("city").options.remove(i);}
var Array_city=pro_City[nowSelectIndex].split(',');
if(Array_city.length>1){
for(j=1;j<Array_city.length;j++){
document.all("city").options.add(new Option(Array_city[j],j));
if(nowCity==Array_city[j]){document.all("city")[j].selected=true;}
}
}else{
document.all("city").options.add(new Option(pro_City[nowSelectIndex],0));
}
}
function on_city_change(){
showCity.innerText=document.all("province")[document.all("province").selectedIndex.].innerText+':'+document.all("city")[document.all("city").selectedIndex].innerText;
}
</SCRIPT>
刚才的输错了,是:
function on_city_change(){
showCity.innerText=document.all("province")[document.all("province").selectedIndex].innerText+':'+document.all("city")[document.all("city").selectedIndex].innerText;
}
jsp如下:
<td width="109"><html:select property="province"   onchange="on_pro_select_change()" />
            省</td>
        <td width="204"><html:select property="city"   onchange="on_city_change()"/>
          市</td>
up一下

weblogic 发布工程报错 PublicTool.dll j2se 怎么把图片切割成相同宽高几个小图片? 求助:有可能用sql解决吗 我的asp网站怎么打不开啊 关于弹出FLASH窗口,整个窗口移动到桌面最下面的问题 JADE中agent迁移的问题 在查询分析器中怎么把SQL语句和字符串连接起来 三层逻辑设计中逻辑层的输出问题 【墓决】在线快播。希望大家喜欢 c# WINFORM 照片转BASE64编码问题 递归方法(这种怎么用递归啊!) visual studio 怎么创建 WAP 2.0 vb 中如何调用CMD中的命令 请问在QThread环境下QSqlDatabase执行发生异常 (高手请进)谁用过vss2005源码管理器 CRC 请问在QThread环境下QSqlDatabase执行发生异常 请问在QThread环境下QSqlDatabase执行发生异常 [已处理] 申请开通博客 太感动了-- s2sh+jqgrid整合问题! C语言WMI编程,获取远程机器上某进程的运行状况 IOCP导致的其他tcp无法使用 正则表达式提取字符串问题 eclipse+maven+jboss怎么部署调试 SendMessage如何模拟点击下拉框的小箭头按钮 ResourceBundle问题 如何用struct作为map的Key 继承的问题啊!头疼死了 如何增加从CWnd派生的类呀!基类里面没有CWnd呀只有CVIEW