省市县三级联动
2012-11-28 21:51
218 查看
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script src="loadAreas.js" type="text/javascript"></script>
</head>
<body>
<form id="form1" runat="server">
<div>
<select id="Province" name="Province" class="select" style="width: 100px;">
</select>省(自治区、直辖市)
<select id="City" name="City" class="select">
</select>市
<select id="District" name="District" class="select">
</select>区(县、县级市)
</div>
</form>
</body>
</html>
<script type="text/javascript">
var province = document.getElementById("Province");
var city = document.getElementById("City");
var district = document.getElementById("District");
function loadProvince(value) {
province.options.length = 0;
for (var i in areas) {
var area = areas[i];
if (area[0] == "0")
province.options.add(new Option(area[2], area[2]));
}
if (value)
province.value = value;
}
function loadCity(value) {
city.options.length = 0;
for (var i in areas) {
var area = areas[i];
if (area[0] == province.value)
city.options.add(new Option(area[2], area[2]));
}
if (value)
city.value = value;
}
function loadDistrict(value) {
district.options.length = 0;
for (var i in areas) {
var area = areas[i];
if (area[0] == city.value)
district.options.add(new Option(area[2], area[2]));
}
if (value)
district.value = value;
}
$(function () {
$("#Province").change(function () { loadCity(); loadDistrict(); });
$("#City").change(function () { loadDistrict(); });
loadProvince("@tmpModel.Province");
loadCity("@tmpModel.City");
loadDistrict("@tmpModel.District");
});
</script>
<head runat="server">
<title></title>
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script src="loadAreas.js" type="text/javascript"></script>
</head>
<body>
<form id="form1" runat="server">
<div>
<select id="Province" name="Province" class="select" style="width: 100px;">
</select>省(自治区、直辖市)
<select id="City" name="City" class="select">
</select>市
<select id="District" name="District" class="select">
</select>区(县、县级市)
</div>
</form>
</body>
</html>
<script type="text/javascript">
var province = document.getElementById("Province");
var city = document.getElementById("City");
var district = document.getElementById("District");
function loadProvince(value) {
province.options.length = 0;
for (var i in areas) {
var area = areas[i];
if (area[0] == "0")
province.options.add(new Option(area[2], area[2]));
}
if (value)
province.value = value;
}
function loadCity(value) {
city.options.length = 0;
for (var i in areas) {
var area = areas[i];
if (area[0] == province.value)
city.options.add(new Option(area[2], area[2]));
}
if (value)
city.value = value;
}
function loadDistrict(value) {
district.options.length = 0;
for (var i in areas) {
var area = areas[i];
if (area[0] == city.value)
district.options.add(new Option(area[2], area[2]));
}
if (value)
district.value = value;
}
$(function () {
$("#Province").change(function () { loadCity(); loadDistrict(); });
$("#City").change(function () { loadDistrict(); });
loadProvince("@tmpModel.Province");
loadCity("@tmpModel.City");
loadDistrict("@tmpModel.District");
});
</script>
相关文章推荐
- Jquery实现省市县三级联动
- 用JavaScript实现动态省市县三级联动
- 纯JS实现省市县三级联动
- jquery+struts2+json省市县三级联动
- 基于github 开源框架Android-PickerView-master实现省市三级联动
- ajax三级联动+全国最新省市县数据
- 省市三级联动的DropDownList+Ajax的三种框架(aspnet/Jquery/ExtJs)示例[转帖]
- Android 省市县 三级联动选择(android-wheel的使用)
- 省市区三级联动
- 借鉴整合wheel实现省市县的三级联动
- 省市县三级联动中如何取对应的名字,而非对应的数字value
- 基于Spinner的省市县三级联动选择显示
- Android省市县三级联动 真实项目抽出 调用只需3行代码
- 使用AJAX+php+mysql实现省市县三级联动
- Angularjs自定义指令之省市区三级联动
- 省市区三级联动 数据库取数据js代码
- 省市县三级联动
- 省市县三级联动
- 省市县三级联动(第三种方法)
- 省市县三级联动