写的一个用户注册界面,求完善!

qq_43663045 2019-06-02 01:49:27
提交信息的界面中使用js来选择地址,但是在servlet中无法获取到option的值,只能获取到对应的value的值,这样完全不能传入mysql数据库啊!所以求各位给个方法帮我实现在servlet中获取到option的值。代码如下:
JSP页面
<script>
//当省份的选择发生变化时调用 该方法 将市县加载到下拉选择框
function getCity()
{
//1.获取省份选择框的对象
var provincesobj=document.getElementById("province");
//2.获取市县选择框的对象
var cityobj=document.getElementById("city");
//3.获取被选择的省份的索引
var index=provincesobj.selectedIndex;

//alert(provincesobj[index].value+","+provincesobj[index].text);
////4.通过省份的索引获取它的value值,value值也是它在数组的索引值
var value=provincesobj[index].value;;

//5.获取对应省份的市县数组
var cityName=cityArr[value];
//6.将下拉框清楚索引为0之后的,只保留第一个
cityobj.length=1;
//通过循环遍历市县元素给下拉框赋值
for(var i=1;i<cityArr[value].length;i++)
{
cityobj.options[cityobj.options.length]=new Option(cityName[i],i);

}

}

</script>


<p><select name="Address1" id="province" class="form-control user" style="width:330px;font-size:15px" size="0.5" onchange="getCity()">
<option value="">省</option>
<!-- 利用js把省份添加到下拉列表里-->
<script type="text/javascript">
for(var i=0;i<provinceArr.length;i++)
{
document.write("<option value='"+i+"'>"+provinceArr[i]+"</option>");
}
</script>
</select>
<select name="Address2" id="city" class="form-control user" style="width:330px;font-size:15px">
<option>市</option>
<!-- 利用js把市添加到下拉列表里-->
<script type="text/javascript">
for(var i=0;i<cityArr.length;i++)
{
document.write("<option value='"+i+"'>"+cityArr[i]+"</option>");
}
</script>
</select>
</p>

common.js文件(太多了,没全写,有33个数组,这里就列举4个了)
var provinceArr = [];
provinceArr[0] = ['北京市'];
provinceArr[1] = ['天津市'];
provinceArr[2] = ['上海市'];
provinceArr[3] = ['重庆市'];
var cityArr = [];
cityArr[0] = ['北京市','东城区', '西城区','崇文区','宣武区','朝阳区','丰台区','石景山区', '海淀区','门头沟区', '房山区','通州区','顺义区','昌平区','大兴 区','怀柔区','平谷区','密云县','延庆县'];
cityArr[1] = ['天津市','和平区','河东区', '河西区', '南开区', '河北区', '红桥区', '塘沽区', '汉沽区', '大港区', '东丽区', '西青区', '津南区', '北辰区', '武清区', '宝坻区', '宁河县', '静海县', '蓟县'];
cityArr[2] = ['上海市','黄浦区','卢湾区', '徐汇区','长宁区','静安区','普陀区','闸北区','虹口区', '杨浦区', '闵行区', '宝山区', '嘉定区', '浦东新区', '金山区', '松江区', '青浦区', '南汇区', '奉贤区', '崇明县'];
cityArr[3] = ['重庆市','万州区','涪陵区','渝中区','大渡口区','江北区','沙坪坝区','九龙坡区','南岸区','北碚区','万盛区','双桥区','渝北区','巴南区','黔江区','长寿区','江津区','合川区','永川区','南川区','綦江县','潼南县','铜梁县','大足县','荣昌县','璧山县','梁平县','城口县','丰都县','垫江县','武隆县','忠县','开县','云阳县','奉节县','巫山县','巫溪县','石柱土家族自治县','秀山土家族苗族自治县','酉阳土家族苗族自治县','彭水苗族土家族自治县'];
...全文
35 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lllomh 2019-06-02
  • 打赏
  • 举报
回复
你好,可以进我主页私信我邮箱,或者直接加我QQ,也是邮箱号。回复及时!!

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧