收录日期:2019/10/18 22:50:55 时间: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一下

不能看帖 不能发帖 不能回帖 肿么咧这是 【阿哲】砖厂呼~!!!【2】 誰教我怎麽回帖。。。 VB.NET2010安装项目后提示安装\".NET Framework 3.5 SP1\" 获取高峰数据 【阿哲】砖厂呼~!!!【4】 【阿哲】砖厂呼~!!【5】 VB.NET2010安装项目后提示安装\".NET Framework 3.5 SP1\" 两个TXT文件记录邮件地址,如何比较不同的出来。 获取高峰数据 怎么出现:\"服务器暂时无法响应\" vs2010中rdlc报表如何设置文本的行高? 如何获取asp文件所在目录 【阿哲】砖厂呼~!!【8】 【阿哲】砖厂呼~!!!【7】 【阿哲】砖厂呼~!!!【4】 最近有点晕,问下高人们关于站内搜索时,数据库一般的实现方法 大姨奶来啦?! ajax的getjson()读取 [分享][原创]IE安全选项的注册表键值 毕业了,准备去公司应聘,哥哥姐姐们 指点一下! 关于 inserted ,deleted 表的总结 234.34.23.234:33674这个ip地址一般是用来做什么的? swprintf的二个参数问题 关于安全模式safe_mode的问题 请问在dll中如何捕捉WM_DEVICECHANGE消息 swprintf的二个参数问题 Linq to Entites支持Oracle数据库的问题 100分求免费的开源 .net 论坛 我总结了一下触发器中 inserted ,deleted 表的特点