2 dstoyboy dstoyboy 于 2016.01.14 19:45 提问

js 城市列表选择的时候出现bug

谁能帮忙看看 这段代码,在选择省的时候,自动跳转到市,导致省没选;同样在选择市的时候,自动跳转到县,导致县没选,

到底是什么原因造成的呢?


  <label><span class="tit">省份</span>
                        <select name="province" id="province" onchange="getCity();">
                            <option value="0">- 选择省 -</option>
                                                         <option value="1">北京市</option>
                                                        <option value="2">天津市</option>
                                                        <option value="3">河北省</option>
                                                        <option value="4">山西省</option>
                                                        <option value="5">内蒙古自治区</option>
                                                        <option value="6">辽宁省</option>
                                                        <option value="7">吉林省</option>
                                                        <option value="8">黑龙江省</option>
                                                        <option value="9">上海市</option>
                                                        <option value="10">江苏省</option>
                                                        <option value="11">浙江省</option>
                                                        <option value="12">安徽省</option>
                                                        <option value="13">福建省</option>
                                                        <option value="14">江西省</option>
                                                        <option value="15">山东省</option>
                                                        <option value="16">河南省</option>
                                                        <option value="17">湖北省</option>
                                                        <option value="18">湖南省</option>
                                                        <option value="19">广东省</option>
                                                        <option value="20">广西壮族自治区</option>
                                                        <option value="21">海南省</option>
                                                        <option value="22">重庆市</option>
                                                        <option value="23">四川省</option>
                                                        <option value="24">贵州省</option>
                                                        <option value="25">云南省</option>
                                                        <option value="26">西藏自治区</option>
                                                        <option value="27">陕西省</option>
                                                        <option value="28">甘肃省</option>
                                                        <option value="29">青海省</option>
                                                        <option value="30">宁夏回族自治区</option>
                                                        <option value="31">新疆维吾尔自治区</option>
                                                        <option value="32">台湾省</option>
                                                        <option value="33">香港特别行政区</option>
                                                        <option value="34">澳门特别行政区</option>
                                                        <option value="35">海外</option>
                                                        <option value="36">其他</option>
                                                    </select>
                    </label>
                </p>
                <p>
                    <label><span class="tit">市</span>
                        <select name="city" id="city" onchange="getArea();">
                            <option value="0">- 选择市 -</option>
                        </select>
                    </label>
                </p>
                <p id="areaSelP">
                    <label><span class="tit">区/县</span>
                        <select name="area" id="area">
                            <option value="0">- 选择区/县 -</option>
                        </select>
                </label></p>

4个回答

devmiao
devmiao   Ds   Rxr 2016.01.14 20:00
dstoyboy
dstoyboy   2016.01.14 19:47
   <label><span class="tit">省份</span>
                        <select name="province" id="province" onchange="getCity();">
                            <option value="0">- 选择省 -</option>
                                                         <option value="1">北京市</option>
                                                        <option value="2">天津市</option>
                                                        <option value="3">河北省</option>
                                                        <option value="4">山西省</option>
                                                        <option value="5">内蒙古自治区</option>
                                                        <option value="6">辽宁省</option>
                                                        <option value="7">吉林省</option>
                                                        <option value="8">黑龙江省</option>
                                                        <option value="9">上海市</option>
                                                        <option value="10">江苏省</option>
                                                        <option value="11">浙江省</option>
                                                        <option value="12">安徽省</option>
                                                        <option value="13">福建省</option>
                                                        <option value="14">江西省</option>
                                                        <option value="15">山东省</option>
                                                        <option value="16">河南省</option>
                                                        <option value="17">湖北省</option>
                                                        <option value="18">湖南省</option>
                                                        <option value="19">广东省</option>
                                                        <option value="20">广西壮族自治区</option>
                                                        <option value="21">海南省</option>
                                                        <option value="22">重庆市</option>
                                                        <option value="23">四川省</option>
                                                        <option value="24">贵州省</option>
                                                        <option value="25">云南省</option>
                                                        <option value="26">西藏自治区</option>
                                                        <option value="27">陕西省</option>
                                                        <option value="28">甘肃省</option>
                                                        <option value="29">青海省</option>
                                                        <option value="30">宁夏回族自治区</option>
                                                        <option value="31">新疆维吾尔自治区</option>
                                                        <option value="32">台湾省</option>
                                                        <option value="33">香港特别行政区</option>
                                                        <option value="34">澳门特别行政区</option>
                                                        <option value="35">海外</option>
                                                        <option value="36">其他</option>
                                                    </select>
                    </label>
                </p>
                <p>
                    <label><span class="tit">市</span>
                        <select name="city" id="city" onchange="getArea();">
                            <option value="0">- 选择市 -</option>
                        </select>
                    </label>
                </p>
                <p id="areaSelP">
                    <label><span class="tit">区/县</span>
                        <select name="area" id="area">
                            <option value="0">- 选择区/县 -</option>
                        </select>
                </label></p>
qq_19558705
qq_19558705   Ds   Rxr 2016.01.14 21:43
wh15842400641
wh15842400641   2016.01.15 12:31

在网上查三级联动,有一模一样的代码!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
省份与城市对应选择的功能javascript
javascript代码: var datas = { "河北": ["石家庄", "唐山", "衡水"], "山东": ["济南", "烟台", "滨州"], "广东": ["广州", "深圳", "汕头"] }; function loadProvince() { var province = document.getElementById("province"); for (var key in datas) {
js控制点击text 框时弹出选择城市的效果
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> js text输入框提示类似订机票网站点击文本框弹出城市选择 *{margin:0;padding:0;list-style-type:none;} a,img{border:0;} a,
[js学习笔记]城市选择控件(双下拉框选择不同城市列表)
用JS实现下拉框选择城市的效果,原本没什么高深技术,但是同事遇到个问题:页面上需要两个下拉框,一个显示出差的起点城市,一个显示出差的终点城市,但是不论怎么设置预设值(就是预先设置好的可选城市列表),每次起点和终点都只能选到其中一个列表。 举例:起点城市设置为:大理、敦煌、鄂尔多斯;终点设置为北京、重庆,运行后发现不论是起点还是终点都只能选北京、重庆。 经过研究,问题解决,直接贴代码,注
仿联系人选择列表和美团城市选择器
效果如图: 项目源码:https://github.com/Ahuanghaifeng/CitySelect 说明:采用的是本地格式化好的数据,采用的是listView+自定义view。 简单说下思路 主页布局文件是listview+最上面textview,监听listview的滑动,获取当前第一条数据的char,设置在textview上,item是两个textview,在adapter里
JS下拉列表,随着省份的改变,城市也会有所改变
HTML部分: 下拉列表 所在城市: 省份 浙江 山东 江苏 城市 绍兴市 嘉兴市
仿美团实现地域选择(二)
介绍上篇实现了PopupWindow选择地域,这篇介绍如何实现带有首字母的快速索引list,进行城市选择,我也是参考了相关博文才弄出来的,知道了原理,才发现如此简单。其中有个开源项目可以参考,但与本文实现的方式略有不同。地址:https://github.com/woozzu/IndexableListView美团的城市选择看起来是这样的。本例中不包含搜索,有空再模仿研究下。 原理1、侧边快速索引
仿美团实现地域选择和城市列表
1.仿美团实现地域选择 2.实现带有首字母的快速索引list,进行城市选择
DOM23---Js级联菜单实现城市的选择
如图所示: 代码如下: select { width:100px; } function selectCity() { var collCities=[['选择城市'] ,['海淀区','朝阳区','东城区','西城区'] ,['济南','
选择城市列表的小Demo
先上源码: 选择城市列表的小Demo
js实现全国城市列表
<br /><%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://www.w3.org/1999/xhtml"><br /><head><br /><meta http-equiv=