`

javascript select级联

阅读更多
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME=Generator CONTENT=EditPlus>
<META NAME=Author CONTENT=>
<META NAME=Keywords CONTENT=>
<META NAME=Description CONTENT=>
<style type=text/css>
body{font-family:Courier New, Courier}
select{font-size:8pt;font-family:Courier New, Courier}
input{font-size:8pt;font-family:Courier New, Courier}
</style>
<SCRIPT LANGUAGE=JavaScript>
<!--
var Name=new Array(3);
var Value=new Array(3);
Name[1]=new Array(Zosatapo1,Zosatapo2,Zosatapo3,Zosatapo4);
Name[2]=new Array(Reic Yang1,Reic Yang2,Reic Yang3,Reic Yang4);

function change()
{
selIndex=document.all(test).selectedIndex;
if(document.all(test).selectedIndex==0)
return;

for(i=document.all(test).options.length-1;i>-1;i--)
{
document.all(test).options.remove(i);
}



for(i=0;i<Name[selIndex].length;i++)
{
document.all(test).options.add(new Option(Name[selIndex][i],name+i));
}

}

function changeEx(){


for(i=document.all(sub).options.length;i>0;i--)
{
document.all(sub).options.remove(i-1);
}


if(document.all(main).selectedIndex==0){
document.all(sub).options.add(new Option(==========,-1));
return;}


selIndex=document.all(main).selectedIndex;

for(i=0;i<Name[selIndex].length;i++)
{
document.all(sub).options.add(new Option(Name[selIndex][i],name+i));
}

}

function reset(){
for(i=document.all(test).options.length-1;i>-1;i--)
{
document.all(test).options.remove(i);
}

document.all(test).options.add(new Option(==========,-1));

document.all(test).options.add(new Option(Zosatapo,1));

document.all(test).options.add(new Option(Reic Yang,2));

}

function display(object){
alert(object.options[object.selectedIndex].text+ +object.options[object.selectedIndex].value);
}
//-->
</SCRIPT>
</HEAD>

<BODY BGCOLOR=#FFFFFF>
First Sample:<br><font color=blue>All items will change After you Selected!</font><br>
<SELECT id=test  onchange=change();>
<option value=-1  selected>==========
<option  value=1>Zosatapo
<option  value=2>Reic Yang
</SELECT><input name=Reset Select type=button value=Reset Select onclick=reset(); ><br><br>

Second Sample:<br><font color=blue>You selected Item in Main Select will change the Sub select Content!</font><br>
Main Select:<SELECT id=main  onchange=changeEx();>
<option value=-1  selected>==========
<option  value=1>Zosatapo
<option  value=2>Reic Yang
</SELECT>

Sub Select:<SELECT id=sub onchange=display(this);>
<option value=-1  selected>==========
</SELECT><br><br>
</BODY>
</HTML>



分享到:
评论

相关推荐

    select级联下拉列表

    总结来说,"select级联下拉列表"是网页表单中一种常用的功能,通过JavaScript和HTML5的`&lt;select&gt;`元素实现,能够提供流畅的用户体验。在实际开发中,我们可以结合jQuery、Ajax以及各种UI库或插件,根据项目需求定制...

    select级联

    在网页开发中,"select级联"是一种常见的交互设计,主要用于实现下拉菜单之间的关联性。这种设计使得用户在一个下拉列表(select元素)中选择一个选项后,另一个相关的下拉列表的内容会根据前者的选中值动态更新。...

    select2 省市区 级联 下拉菜单

    4. **初始化select2**:使用JavaScript(如jQuery或原生JS)来初始化select2,并设置初始数据和级联事件。 ```javascript $(document).ready(function() { var provinces = [/* 省市区数据 */]; // 初始化省份...

    JavaScript动态级联下拉列表框

    要实现级联效果,我们需要获取或创建下拉列表(`&lt;select&gt;`元素),添加或删除选项(`&lt;option&gt;`元素),以及监听用户的选中事件。例如,可以使用`document.getElementById()`或`document.querySelector()`找到目标...

    javascript 下拉框 级联操作

    在本案例中,我们将深入探讨如何使用JavaScript实现下拉框的级联操作。 首先,我们需要理解HTML结构。通常,两个级联的下拉框会分别定义为`&lt;select&gt;`元素,并通过`id`属性来唯一标识它们。例如: ```html &lt;select ...

    select级联二级菜单

    总的来说,"select级联二级菜单"涉及HTML结构的设计、JavaScript动态操作和可能的数据异步加载。通过学习提供的示例,你可以深入理解如何利用这些技术来创建交互式的多级选择菜单,这对于前端开发是非常实用的技能。...

    struts实现select级联

    以上就是使用Struts2实现select级联选择的基本流程。不连接数据库的情况,数据可以直接在Action中初始化。在实际项目中,数据通常从数据库中获取,因此级联Action需要根据用户选择的省份查询数据库并返回相应城市的...

    javaScript城市级联选择

    JavaScript城市级联选择是一种常见的前端交互功能,常用于地址填写、区域选择等场景,它允许用户逐步选择国家、省份、城市等,形成一个完整的地区路径。这个功能的实现基于JavaScript的事件监听、DOM操作和数据处理...

    select级联框 js json 全动态

    在网页开发中,"select级联框"是一种常见的交互元素,它允许用户通过选择一个选项来触发下一级别的选项显示,通常用于实现区域选择、分类筛选等场景。本示例聚焦于利用JavaScript(jQuery框架)和JSON数据动态生成...

    JavaScript级联下拉特效制作

    总的来说,制作JavaScript级联下拉特效是一个很好的实践项目,它涵盖了基本的JavaScript编程、DOM操作以及响应式设计的核心概念。通过这个过程,你可以提升你的JavaScript编程技巧,并为你的网页增添更丰富的交互性...

    javascript 城市级联

    在城市级联中,我们需要获取或设置省份和城市下拉列表的值,这涉及到对`&lt;select&gt;`元素的选择和修改。例如,使用`document.getElementById()`或`querySelector()`方法获取元素,使用`innerHTML`或`options`属性设置...

    javaScript实现级联效果的两种写法

    下面将详细介绍两种常见的JavaScript实现级联效果的方法。 方法一:HTML与JavaScript内联事件 1. HTML结构:首先,我们需要创建一个包含多个`&lt;select&gt;`元素的结构,每个`&lt;select&gt;`代表一个级别的选项。 ```html ...

    JSP Ajax省市县Select级联菜单.rar

    【JSP Ajax省市县Select级联菜单】是一个典型的前端与后端交互的示例,它在Web应用中常用于实现动态、无刷新的选择区域(省、市、县)功能。这个压缩包包含了一个完整的解决方案,使得用户在选择省份时,对应的市区...

    select_multiple三级分类级联

    在提供的压缩包"select_multiple三级分类级联"中,可能包含了HTML文件、CSS文件和JavaScript文件,分别负责结构、样式和交互逻辑。通过查看和分析这些文件,我们可以学习到如何实现这种复杂的交互效果,并可能找到一...

    javascript日期级联

    这是一个用JavaScript写的年,月,日的日期级联select。代码简单明了,易读易用。

    javascript中的级联插件

    在这个场景下,"级联插件"指的是用于实现多级选择效果的工具,常见于下拉选择框(Select)的交互设计中。这种插件能够帮助用户在多个关联的下拉菜单中进行逐级选择,如国家-省份-城市这样的层级关系,或者类别-子...

    json+select 下拉框级联菜鸟

    在JSON+Select级联应用中,通常会用到以下关键技术: 1. **JSON数据格式**:JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在级联下拉框中,JSON常用来存储级联关系的数据,如省市...

    javascript级联下拉列表和正则表达式

    javascript 级联下拉列表 正则表达式

    基于JQuery实现的Select级联

    在网页开发中,Select级联是一种常见的交互设计,它指的是两个或多个下拉选择框(Select元素)之间存在依赖关系,当用户在一个下拉框中选择一个选项时,另一个下拉框的内容会根据所选选项自动更新。这种功能在很多...

    JSP+JavaScript打造二级级联下拉菜单

    ### JSP+JavaScript 实现二级级联下拉菜单的知识点解析 #### 一、概述 在Web开发领域,实现动态的交互式用户界面是提升用户体验的重要手段之一。本文档将详细解析如何通过JSP(JavaServer Pages)与JavaScript来...

Global site tag (gtag.js) - Google Analytics