谁能帮我解释解释这两个函数……
function changeCity( )
{
var province=document.myform.province.value;
document.myform.city.options.length=0;
for (var i in cityList)
{
if (i == province)
{
for (var j in cityList[i])
{
document.myform.city.options.add(new Option(cityList[i][j], cityList[i][j]));
}
}
}
document.myform.city.options.selectedIndex=0;
}
function loadAll( )
{ for (var i in cityList)
{
document.myform.province.options.add(new Option(i, i));
}
document.myform.province.selectedIndex = 0;
}
{
var province=document.myform.province.value;
document.myform.city.options.length=0;
for (var i in cityList)
{
if (i == province)
{
for (var j in cityList[i])
{
document.myform.city.options.add(new Option(cityList[i][j], cityList[i][j]));
}
}
}
document.myform.city.options.selectedIndex=0;
}
function loadAll( )
{ for (var i in cityList)
{
document.myform.province.options.add(new Option(i, i));
}
document.myform.province.selectedIndex = 0;
}
作者: engzlb 发布时间: 2011-06-08
这个是下拉框联动吧,前几天刚看到过
作者: podongxi777442156445 发布时间: 2011-06-08
JScript code
public class dsds { function changeCity( ) { var province=document.myform.province.value; //取得第一个下拉框中的值,province document.myform.city.options.length=0;//把第二个下拉框中设置成空 for (var i in cityList) //循环条件,第一个的值是什么 { if (i == province) { for (var j in cityList[i]) //循环条件,判断下拉框第二个里的值 { document.myform.city.options.add(new Option(cityList[i][j], cityList[i][j]));//在页面添加一个option } } } document.myform.city.options.selectedIndex=0;//设置成空值 } function loadAll( ) { for (var i in cityList) //循环条件,判断第一个里是什么 { document.myform.province.options.add(new Option(i, i)); //同上···· } document.myform.province.selectedIndex = 0; } } //ps:下次你贴整个的代码可以不,有些值不知道是做什么的,cityList?在哪,没看到
作者: podongxi777442156445 发布时间: 2011-06-08
个人目测:
cityList二维数组格式:[省][其下市].
changeCity函数,首先获取选择的省,然后把city下拉列表情况,根据选择省id遍历[id=选择省][市]添加到city下拉。
loadAll是province的所有下拉
cityList二维数组格式:[省][其下市].
changeCity函数,首先获取选择的省,然后把city下拉列表情况,根据选择省id遍历[id=选择省][市]添加到city下拉。
loadAll是province的所有下拉
作者: woaini314 发布时间: 2011-06-08
引用 3 楼 woaini314 的回复:
个人目测:
cityList二维数组格式:[省][其下市].
changeCity函数,首先获取选择的省,然后把city下拉列表情况,根据选择省id遍历[id=选择省][市]添加到city下拉。
loadAll是province的所有下拉
个人目测:
cityList二维数组格式:[省][其下市].
changeCity函数,首先获取选择的省,然后把city下拉列表情况,根据选择省id遍历[id=选择省][市]添加到city下拉。
loadAll是province的所有下拉
猜可以猜到,但是,这种代码~~~~~~
作者: podongxi777442156445 发布时间: 2011-06-08