大家好,我想实现下拉列表框选择后自动变换的功能,怎么实现不了,大家帮忙看下,谢谢。<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>选择列表</title>
<script language="javascript">function selectwo(){
var clsnum=0,newnum=0,i;
clsnum=3;
var
selectName=document.form1.books.options[document.form1.books.selectedIndex].text;
NewOpt=new Array;
if(selectName=="山东省"){
NewOpt[0]=new Option("菏泽市");NewOpt[0].value=42;
NewOpt[1]=new Option("烟台市");NewOpt[1].value=45;
NewOpt[2]=new Option("威海市");NewOpt[2].value=48;
}
if(selectName=="河南省"){
NewOpt[0]=new Option("商丘市");NewOpt[0].value=42;
NewOpt[1]=new Option("郑州市");NewOpt[1].value=55;
NewOpt[2]=new Option("洛阳市");NewOpt[2].value=45;
}
if(selectName=="河北省"){
NewOpt[0]=new Option("邯郸市");NewOpt[0].value=40;
}
if(selectName=="北京市"){
NewOpt[0]=new Option("丰台区");NewOpt[0].value=48;
}
newnum=NewOpt.length;
lst=document.form1.bookx.options.length;
for(i=0;i<clsnum;i++) document.form1.bookx.options[i]=null;
for(i=0;i<newnum;i++) document.form1.bookx.options[i]=NewOpt[i];
document.form1.bookx.options[0].selected=true;
}
</script>
</head><body>
<form id="form1" name="form1" method="post" action="">
<table width="330" border="0" align="center" cellpadding="1" cellspacing="1">
<tr>
<td width="84"> </td>
<td width="239"> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td>地址:</td>
<td><label>
<select name="select" id="books" onchange="selectwo()">
<option selected="selected">山东省</option>
<option >河南省</option>
<option >河北省</option>
<option >北京市</option>
</select>
<select name="select2" id="books" onchange="selectwo()">
<option>菏泽市</option>
<option>烟台市</option>
<option>威海市</option>
</select>
</label></td>
</tr>
</table>
</form></body>
</html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>选择列表</title>
<script language="javascript">function selectwo(){
var clsnum=0,newnum=0,i;
clsnum=3;
var
selectName=document.form1.books.options[document.form1.books.selectedIndex].text;
NewOpt=new Array;
if(selectName=="山东省"){
NewOpt[0]=new Option("菏泽市");NewOpt[0].value=42;
NewOpt[1]=new Option("烟台市");NewOpt[1].value=45;
NewOpt[2]=new Option("威海市");NewOpt[2].value=48;
}
if(selectName=="河南省"){
NewOpt[0]=new Option("商丘市");NewOpt[0].value=42;
NewOpt[1]=new Option("郑州市");NewOpt[1].value=55;
NewOpt[2]=new Option("洛阳市");NewOpt[2].value=45;
}
if(selectName=="河北省"){
NewOpt[0]=new Option("邯郸市");NewOpt[0].value=40;
}
if(selectName=="北京市"){
NewOpt[0]=new Option("丰台区");NewOpt[0].value=48;
}
newnum=NewOpt.length;
lst=document.form1.bookx.options.length;
for(i=0;i<clsnum;i++) document.form1.bookx.options[i]=null;
for(i=0;i<newnum;i++) document.form1.bookx.options[i]=NewOpt[i];
document.form1.bookx.options[0].selected=true;
}
</script>
</head><body>
<form id="form1" name="form1" method="post" action="">
<table width="330" border="0" align="center" cellpadding="1" cellspacing="1">
<tr>
<td width="84"> </td>
<td width="239"> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td>地址:</td>
<td><label>
<select name="select" id="books" onchange="selectwo()">
<option selected="selected">山东省</option>
<option >河南省</option>
<option >河北省</option>
<option >北京市</option>
</select>
<select name="select2" id="books" onchange="selectwo()">
<option>菏泽市</option>
<option>烟台市</option>
<option>威海市</option>
</select>
</label></td>
</tr>
</table>
</form></body>
</html>
解决方案 »
- outlook 视图控件的客户端使用问题,急 急!!!
- 关于history.go(i)的使用
- jquery的问题
- 这个Javascript用程序如何写?
- 明明有方法却报Uncaught ReferenceError!! 急急急 江湖救急啊
- javascript中的正则表达式最后加一个/g或者/ig代表什么意思?
- JS设置cookie连续超过20个值后冲掉domino服务器设置的DomAuthSessId,导致用户需要重登陆问题
- 升级,散分+收藏!
- java script 有没有饼图的对象,显示百分比,有例子最好
- 怎样获得服务器的时间并用农历显示出来?
- 这个问题应该很简单 表单验证后再提交
- 再次请教正则表达式的问题
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>选择列表</title>
<script language="javascript">function selectwo(){
var clsnum=0,newnum=0,i;
clsnum=3;
var
selectName=document.form1.books.options[document.form1.books.selectedIndex].text;
NewOpt=new Array;
if(selectName=="山东省"){
NewOpt[0]=new Option("菏泽市");NewOpt[0].value=42;
NewOpt[1]=new Option("烟台市");NewOpt[1].value=45;
NewOpt[2]=new Option("威海市");NewOpt[2].value=48;
}
if(selectName=="河南省"){
NewOpt[0]=new Option("商丘市");NewOpt[0].value=42;
NewOpt[1]=new Option("郑州市");NewOpt[1].value=55;
NewOpt[2]=new Option("洛阳市");NewOpt[2].value=45;
}
if(selectName=="河北省"){
NewOpt[0]=new Option("邯郸市");NewOpt[0].value=40;
}
if(selectName=="北京市"){
NewOpt[0]=new Option("丰台区");NewOpt[0].value=48;
}
newnum=NewOpt.length;
lst=document.form1.bookx.options.length;
for(i=0;i<clsnum;i++) document.form1.bookx.options[i]=null;
for(i=0;i<newnum;i++) document.form1.bookx.options[i]=NewOpt[i];
document.form1.bookx.options[0].selected=true;
}
</script>
</head><body>
<form id="form1" name="form1" method="post" action="">
<table width="330" border="0" align="center" cellpadding="1" cellspacing="1">
<tr>
<td width="84"> </td>
<td width="239"> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td>地址:</td>
<td><label>
<select name="books" onchange="selectwo()">
<option selected="selected">山东省</option>
<option >河南省</option>
<option >河北省</option>
<option >北京市</option>
</select>
<select name="bookx" onchange="selectwo()">
<option>菏泽市</option>
<option>烟台市</option>
<option>威海市</option>
</select>
</label></td>
</tr>
</table>
</form></body>
</html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>选择列表</title>
<script language="javascript">function selectwo(){
var clsnum=0,newnum=0,i;
clsnum=3;
var
selectName=document.form1.books.options[document.form1.books.selectedIndex].text;
NewOpt=new Array;
if(selectName=="山东省"){
NewOpt[0]=new Option("菏泽市");NewOpt[0].value=42;
NewOpt[1]=new Option("烟台市");NewOpt[1].value=45;
NewOpt[2]=new Option("威海市");NewOpt[2].value=48;
}
if(selectName=="河南省"){
NewOpt[0]=new Option("商丘市");NewOpt[0].value=42;
NewOpt[1]=new Option("郑州市");NewOpt[1].value=55;
NewOpt[2]=new Option("洛阳市");NewOpt[2].value=45;
}
if(selectName=="河北省"){
NewOpt[0]=new Option("邯郸市");NewOpt[0].value=40;
}
if(selectName=="北京市"){
NewOpt[0]=new Option("丰台区");NewOpt[0].value=48;
}
newnum=NewOpt.length;
lst=document.form1.bookx.options.length;
for(i=0;i<clsnum;i++) document.form1.bookx.options[i]=null;
for(i=0;i<newnum;i++) document.form1.bookx.options[i]=NewOpt[i];
document.form1.bookx.options[0].selected=true;
}
</script>
</head><body>
<form id="form1" name="form1" method="post" action="">
<table width="330" border="0" align="center" cellpadding="1" cellspacing="1">
<tr>
<td width="84"> </td>
<td width="239"> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td>地址:</td>
<td><label>
<select name="books" onchange="selectwo()">
<option selected="selected">山东省</option>
<option >河南省</option>
<option >河北省</option>
<option >北京市</option>
</select>
<select name="bookx" onchange="selectwo()">
<option>菏泽市</option>
<option>烟台市</option>
<option>威海市</option>
</select>
</label></td>
</tr>
</table>
</form></body>
</html>