您的位置:

js四级联动完整代码,JS二级联动

js四级联动完整代码,JS二级联动

更新:

本文目录一览:

javascript如何实现4级联动

亲,你这个不连接到数据库查询的话,那只有把这些省市全部写死到页面的js的数组或者json对象中,其他的简单遍历里面的内容,然后动态创建dom节点添加到页面的父元素中就可以了

求用ASP.Net实现一个四级联动的下拉列表

给你个自己写的城市联动、不过是JS,同样的方法你自己模拟成后台代码,或者直接调用JS脚本都行

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=gb2312" /

title无标题文档/title

script language="javascript" runat="server"

function changeCity()

{

var proname = document.getElementById("pro").value;

var arrayCity = new Array();

arrayCity["山东省"] =["济南","青岛","潍坊","威海"];

arrayCity["陕西省"] =["宝鸡","西安"];

arrayCity["河北省"] = ["北京"];

//arrayTest.sort();

var newCity;

document.getElementById("city").options.length = 0;

for(i=0;iarrayCity[proname].length;i++)

{

newCity = new Option(arrayCity[proname][i],arrayCity[proname][i]);

document.getElementById("city").options.add(newCity);

}

/*

for(var city in arrayCity[index])//遍历出每个元素值的个数

{

newCity = new Option(arrayCity[index][city],arrayCity[index][city]);

document.getElementById("city").options.add(newCity);

}*/

}

/script

/head

body

table width="411" height="216" border="1"

tr

td省份/td

tdselect name="pro" id="pro" onchange="changeCity()"

option value="change"--请选择省份--/option

option value="山东省"山东省/option

option value="陕西省"陕西省/option

option value="河北省"河北省/option

/select

/td

/tr

tr

td城市/td

tdselect name="city" id="city"

option value=""--请选择城市--/option

/select

/td

/tr

/table

/body

/html

求四级联动代码(ASP+JS)

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"

html

head

titleJS联动下拉框/title

meta name="GENERATOR" content="Microsoft FrontPage 4.0"

meta name="ProgId" content="FrontPage.Editor.Document"

meta name="Originator" content="Microsoft Visual Studio .NET 7.1"

script language="javascript"

/*

** ==================================================================================================

** 类名:CLASS_LIANDONG_YAO

** 功能:多级连动菜单

**

** 作者:YAODAYIZI

** ==================================================================================================

**/

function CLASS_LIANDONG_YAO(array)

{

//数组,联动的数据源

this.array=array;

this.indexName='';

this.obj='';

//设置子SELECT

// 参数:当前onchange的SELECT ID,要设置的SELECT ID

this.subSelectChange=function(selectName1,selectName2)

{

//try

//{

var obj1=document.all[selectName1];

var obj2=document.all[selectName2];

var objName=this.toString();

var me=this;

obj1.onchange=function()

{

me.optionChange(this.options[this.selectedIndex].value,obj2.id)

}

}

//设置第一个SELECT

// 参数:indexName指选中项,selectName指select的ID

this.firstSelectChange=function(indexName,selectName)

{

this.obj=document.all[selectName];

this.indexName=indexName;

this.optionChange(this.indexName,this.obj.id)

}

// indexName指选中项,selectName指select的ID

this.optionChange=function (indexName,selectName)

{

var obj1=document.all[selectName];

var me=this;

obj1.length=0;

obj1.options[0]=new Option("请选择",'');

for(var i=0;ithis.array.length;i++)

{

if(this.array[i][1]==indexName)

{

//alert(this.array[i][1]+" "+indexName);

obj1.options[obj1.length]=new Option(this.array[i][2],this.array[i][0]);

}

}

}

}

/script

/head

body form name="form1" method="post"

SELECT ID="s1" NAME="s1"

OPTION selected/OPTION

/SELECT

SELECT ID="s2" NAME="s2"

OPTION selected/OPTION

/SELECT

SELECT ID="s3" NAME="s3"

OPTION selected/OPTION

/SELECT

br

brbr

SELECT ID="x1" NAME="x1"

OPTION selected/OPTION

/SELECT

SELECT ID="x2" NAME="x2"

OPTION selected/OPTION

/SELECT

SELECT ID="x3" NAME="x3"

OPTION selected/OPTION

/SELECT

SELECT ID="x4" NAME="x4"

OPTION selected/OPTION

/SELECT

SELECT ID="x5" NAME="x5"

OPTION selected/OPTION

/SELECT

/form

/body

script language="javascript"

//例子1-------------------------------------------------------------

//数据源

var array=new Array();

array[0]=new Array("华南地区","根目录","华南地区"); //数据格式 ID,父级ID,名称

array[1]=new Array("华北地区","根目录","华北地区");

array[2]=new Array("上海","华南地区","上海");

array[3]=new Array("广东","华南地区","广东");

array[4]=new Array("徐家汇","上海","徐家汇");

array[5]=new Array("普托","上海","普托");

array[6]=new Array("广州","广东","广州");

array[7]=new Array("湛江","广东","湛江");

//--------------------------------------------

//这是调用代码

var liandong=new CLASS_LIANDONG_YAO(array) //设置数据源

liandong.firstSelectChange("根目录","s1"); //设置第一个选择框

liandong.subSelectChange("s1","s2"); //设置子级选择框

liandong.subSelectChange("s2","s3");

//例子2-------------------------------------------------------------

//数据源

var array2=new Array();//数据格式 ID,父级ID,名称

array2[0]=new Array("测试测试","根目录","测试测试");

array2[1]=new Array("华北地区","根目录","华北地区");

array2[2]=new Array("上海","测试测试","上海");

array2[3]=new Array("广东","测试测试","广东");

array2[4]=new Array("徐家汇","上海","徐家汇");

array2[5]=new Array("普托","上海","普托");

array2[6]=new Array("广州","广东","广州");

array2[7]=new Array("湛江","广东","湛江");

array2[8]=new Array("不知道","湛江","不知道");

array2[9]=new Array("5555","湛江","555");

array2[10]=new Array("++++","不知道","++++");

array2[11]=new Array("111","徐家汇","111");

array2[12]=new Array("222","111","222");

array2[13]=new Array("333","222","333");

//--------------------------------------------

//这是调用代码

//设置数据源

var liandong2=new CLASS_LIANDONG_YAO(array2);

//设置第一个选择框

liandong2.firstSelectChange("根目录","x1");

//设置子选择框

liandong2.subSelectChange("x1","x2")

liandong2.subSelectChange("x2","x3")

liandong2.subSelectChange("x3","x4")

liandong2.subSelectChange("x4","x5")

/script

/html

a href=" "欢迎访问阿里西西网页特效代码站,js.alixixi.com/a

求一个JS jquery地区选择的四级联动插件,1.省2.市3.区 4.商圈或者街道。

四级的跟三级的有多少区别?无外乎多查询一次,原理都一样,当然你想要现成的恐怕没有,毕竟第4个很少有人涉及...

求JS代码,可以控制四级联动下拉列表,页面刷新,下拉列表选中值保持不变,急急急

$.ajax({

type:'post',

url:'${ctx}/dictionary/listChannel.do',

data:'',

dataType:'json',

success:function(json){

for(var i=0; i json.length;i++){

$("#CHANNEL_ID").append("option value='"

+json[i].value_Id+"'"

+json[i].value+"/option");

}

$("#CHANNEL_ID").val('s:property value="pdloadBean.CHANNEL_ID"/');

},

error:function(){

alert('error');

}

});

根据数据库表格当中的数据怎么设置四级联动 js

这个需要用到Ajax和jquery,因为用jquery比较简单,用原生的js代码,比较麻烦,说一下我的思路

比如 国-省-市-县

首先显示一个国家的下拉列表框,其他的不显示,然后当这个下拉列表框的值改变之后,也就是用户选择了其中一个国家,然后触发一个ajax,把代表这个国家的的id通过ajax传到后台,通过这个id在后台查询到所有的省份,然后传到前台,前台通过遍历所有的省份,组装一个html字符串,然后将这个字符串动态插入到代表国家的下拉列表框后面,生成 省 的下拉列表框,同理,当用户改变了省下拉框的值的时候再次触发另一个ajax,如此即可,

还有一点需要注意,如果4级联动已经出来过了,但是用户忽然又改变了国家或省份,首先要把后面的所有下拉列表框全部删除掉,然后在生成下级列表

js四级联动完整代码,JS二级联动

本文目录一览: 1、javascript如何实现4级联动 2、求用ASP.Net实现一个四级联动的下拉列表 3、求四级联动代码(ASP+JS) 4、求一个JS jquery地区选择的四级联动插件,1.

2023-12-08
跪求js城市四级联动代码,js城市二级联动

本文目录一览: 1、求四级联动代码(ASP+JS) 2、javascript如何实现4级联动 3、根据数据库表格当中的数据怎么设置四级联动 js 求四级联动代码(ASP+JS) !DOCTYPE HT

2023-12-08
js实现二级联动简单实例(js下拉框二级联动)

本文目录一览: 1、怎么用angularJS来实现下图的二级联动啦 2、javascript实现二级联动,比如连个下拉列表,一个选择省份,另一个自动出现相应城市 3、求js二级联动value与显示内容

2023-12-08
js调数据库二级联动,js二级联动下拉列表怎么实现

2022-11-25
js省份城市二级联动源码(ajax省市区三级联动代码)

本文目录一览: 1、bootstrap-select.js 怎么联动改变,例如:省份,城市二级联动。 2、JS实现一级地区和二级地区联动!求高手改代码!!!万分感谢!!! 3、javascript实现

2023-12-08
php二级联动菜单,php三级联动代码

2023-01-04
php二级联动,php二级联动菜单

2022-11-22
php简单实现二级联动(php三级联动代码)

2022-11-15
省市区多级联动js代码(html地区三级联动)

本文目录一览: 1、省市县三级联动菜单,JS全国省市县(区)联动,怎样连接到数据库啊? 2、省市区三级联动下拉菜单应该怎么写 3、javascript实现二级联动,比如连个下拉列表,一个选择省份,另一

2023-12-08
Layui二级联动-详解

2023-05-16
php二级联动原理(php二级联动原理怎么写)

2022-11-08
java三级级联和(java三级联动实现)

2022-11-10
js高级程序设计笔记14(js高级程序设计笔记14页)

本文目录一览: 1、JavaScript高级程序设计 该怎么看 2、JavaScript学习笔记之数组基本操作示例 3、JS中有关sort以及return的问题 JavaScript高级程序设计 该怎

2023-12-08
省市区三级联动的js文件,js省市县三级联动

本文目录一览:...

2023-12-08
java级联,java级联该不该用

2023-01-08
js对联广告滚动代码可关闭,js对联广告滚动代码可关闭吗

本文目录一览: 1、js网页两侧广告弹出滚动对联代码 2、JS带关闭按钮随屏幕滚动的对联广告 3、可关闭两边飘浮对联广告代码jquery特效宽屏显示 4、js 代码,随页面滚动而滚动的浮动广告效果(带

2023-12-08
htmljs编程笔记(html代码笔记)

本文目录一览: 1、html代码和JS代码有什么区别 2、如何在html中调用js函数 3、JavaScript学习笔记之数组基本操作示例 4、HTML5初学者笔记 5、《web前端笔记7》js字符—

2023-12-08
js高级编程,js高级语言

2022-12-01
phpajax二级联动,ajax实现二级联动

2022-12-01
js层级checkbox,js层级对象遍历

本文目录一览: 1、如何用js 给checkbox 2、js如何实现复选框的多级联动 3、js中怎么获取checkbox选中的值 如何用js 给checkbox 思路:获取checkbox对象,根据v

2023-12-08