<body onload="areaselect(2);">
<form name="myform" method="post" action="">
<script language="javascript">
var CountryId=new Array();
var CityId=new Array();
CountryId[0]=new Option('中国','1');
CityId[0]=new Array();
CityId[0][0]=new Option('上海','1');CountryId[1]=new Option('美国','2');
CityId[1]=new Array();
CityId[1][0]=new Option('纽约','2');var frm= document.myform;function area(){
def = arguments.length>0?arguments[0]:null;
frm.CityId.length = CityId[frm.CountryId.selectedIndex].length;
for (var i=0; i< frm.CityId.length; i++)
{
frm.CityId.options[i] = CityId[frm.CountryId.selectedIndex][i];
if( CountryId[i].value == def )
frm.CountryId.options[i].selected = true;
}
}
function areaselect(){
def = arguments.length>0?arguments[0]:null;
frm.CountryId.length = CountryId.length;
for (var i=0; i< frm.CountryId.length; i++)
{
frm.CountryId.options[i] = CountryId[i];
if( CountryId[i].value == def )
frm.CountryId.options[i].selected = true;}
area();
}
</script>
<select name="CountryId" id="CountryId" onchange="area();">
</select>
<select name="CityId" id="CityId">
</select></td>
</form>
<form name="myform" method="post" action="">
<script language="javascript">
var CountryId=new Array();
var CityId=new Array();
CountryId[0]=new Option('中国','1');
CityId[0]=new Array();
CityId[0][0]=new Option('上海','1');CountryId[1]=new Option('美国','2');
CityId[1]=new Array();
CityId[1][0]=new Option('纽约','2');var frm= document.myform;function area(){
def = arguments.length>0?arguments[0]:null;
frm.CityId.length = CityId[frm.CountryId.selectedIndex].length;
for (var i=0; i< frm.CityId.length; i++)
{
frm.CityId.options[i] = CityId[frm.CountryId.selectedIndex][i];
if( CountryId[i].value == def )
frm.CountryId.options[i].selected = true;
}
}
function areaselect(){
def = arguments.length>0?arguments[0]:null;
frm.CountryId.length = CountryId.length;
for (var i=0; i< frm.CountryId.length; i++)
{
frm.CountryId.options[i] = CountryId[i];
if( CountryId[i].value == def )
frm.CountryId.options[i].selected = true;}
area();
}
</script>
<select name="CountryId" id="CountryId" onchange="area();">
</select>
<select name="CityId" id="CityId">
</select></td>
</form>
解决方案 »
- 求一段能检验网站能否打开的代码
- jquery小问题 马上结贴 谢谢大家 很急!!!
- 帮忙看一下这段js 代码的意思?
- 文本框中的value值里有双引号该怎么办啊
- 如何提交时实现两个action
- 求排序办法
- 请教各位高手,如何实现屏蔽BBS贴子里的手机号码,QQ号码等.
- [求助]请问怎样使从表单中提交的HTML语法失效或阻止用户提交带有HTML语法的数据????
- 急急急???用javascript怎样remove掉页面上的一个元素&object????
- ****************** 如何使图片透明,可以看到背景******************
- 请问,这个按钮的功能躲在哪儿?
- 帮我看看错在那里,高分求问?
最后一句
area(2);即可
<form name="myform" method="post" action="">
<script language="javascript">
var CountryId=new Array();
var CityId=new Array();
CountryId[0]=new Option('中国','1');
CityId[0]=new Array();
CountryId[1]=new Option('美国','2');
CityId[1]=new Array();
CityId[1][0]=new Option('加州','2');
CityId[1][1]=new Option('纽约','3');
CountryId[2]=new Option('墨西哥','3');
CityId[2]=new Array();
CityId[2][0]=new Option('墨西哥1','4');
CityId[2][1]=new Option('墨西哥2','5');var frm= document.myform;function area(){
def = arguments.length>0?arguments[0]:null;
frm.CityId.length = CityId[frm.CountryId.selectedIndex].length;
for (var i=0; i< frm.CityId.length; i++)
{
frm.CityId.options[i] = CityId[frm.CountryId.selectedIndex][i];
if( CityId[i].value == def )
frm.CityId.options[i].selected = true;
}
}
function areaselect(){
def = arguments.length>0?arguments[0]:null;
frm.CountryId.length = CountryId.length;
for (var i=0; i< frm.CountryId.length; i++)
{
frm.CountryId.options[i] = CountryId[i];
if( CountryId[i].value == def )
frm.CountryId.options[i].selected = true;}
area(5);
}
</script>
<select name="CountryId" id="CountryId" onchange="area();">
</select>
<select name="CityId" id="CityId">
</select></td>
</form>areaselect(3);area(5);但是选中的却是
areaselect(3);area(4);怎么感觉area没用啊继续帮我看看吧,谢谢
<form name="myform" method="post" action="">
<script language="javascript">
var CountryId=new Array();
var CityId=new Array();
CountryId[0]=new Option('中国','1');
CityId[0]=new Array();
CountryId[1]=new Option('美国','2');
CityId[1]=new Array();
CityId[1][0]=new Option('加州','2');
CityId[1][1]=new Option('纽约','3');
CountryId[2]=new Option('墨西哥','3');
CityId[2]=new Array();
CityId[2][0]=new Option('墨西哥1','4');
CityId[2][1]=new Option('墨西哥2','5');var frm= document.myform;function area(){
def = arguments.length>0?arguments[0]:null;
frm.CityId.length = CityId[frm.CountryId.selectedIndex].length;
for (var i=0; i< frm.CityId.length; i++)
{
frm.CityId.options[i] = CityId[frm.CountryId.selectedIndex][i];
if( frm.CityId.options[i].value == def )
frm.CityId.options[i].selected = true;
}
}
function areaselect(){
def = arguments.length>0?arguments[0]:null;
frm.CountryId.length = CountryId.length;
for (var i=0; i< frm.CountryId.length; i++)
{
frm.CountryId.options[i] = CountryId[i];
if( CountryId[i].value == def )
frm.CountryId.options[i].selected = true;}
area(5);
}
</script>
<select name="CountryId" id="CountryId" onchange="area();">
</select>
<select name="CityId" id="CityId">
</select></td>
</form>