简单的下拉框取值问题 手动调用其他2个的onchange事件比如:selCountry.selectedIndex = 5;selCity.onchange();... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先手动实现国家的级联,定义一个函数,里面定义一个数组,如:var shuzu=new Array();shuzu['国家1']=['城市 '];shuzu['国家1']=['城市 '];国家的下拉单里面的value值要跟数组里的国家一样;城市和县在body里只需要写成这样:<select><option>--城市--</option></select>只写一个既可然后再如下:var pindex=document.表单名.国家的下拉单名.value;var newOption;document.表单名.城市下拉单名.options.length=0;for(var j in shuzu[pindex]){ newOption=new Option(shuzu[pindex][j],shuzu[pindex][j]); document.表单名.城市下拉单名.options.add(newOption);}document.表单名.城市下拉单名.selectedIndex=0;然后再跟据城市的值动态创建option就可以了 如果需要从数据库查询的话应该使用ajax默认先把一个国家的城市和县放上选择其他国家的话城市和县不能一次性连动只能实现到选择了中国 城市的select中同时放入全部城市 选择了城市才能再操作县的select js可以将文件转成2进制吗 jquery 如何获取父节点A标签的title 属性呢 请帮我解释下面语句的意思 动态添加表格!表格数据如何提交服务器? 关于事件不起作用的问题? 利用javascript如何对几个文本框输入的值计数 如何取得弹出窗口的父窗口? 如何实现Form中的下拉列表框可以输入,又定位的功能呀,急呀,多谢了! 在程序中,怎么给object指点事件的函数,如:id为test,test.onmouseup=myfunction();怎么指定? ueditor编辑器 上传图片 请教如何写一个函数代理 在.aspx.cs中能用js吗?
定义一个函数,里面定义一个数组,
如:var shuzu=new Array();
shuzu['国家1']=['城市 '];
shuzu['国家1']=['城市 '];
国家的下拉单里面的value值要跟数组里的国家一样;
城市和县在body里只需要写成这样:<select><option>--城市--</option></select>只写一个既可
然后再如下:
var pindex=document.表单名.国家的下拉单名.value;
var newOption;
document.表单名.城市下拉单名.options.length=0;
for(var j in shuzu[pindex])
{
newOption=new Option(shuzu[pindex][j],shuzu[pindex][j]);
document.表单名.城市下拉单名.options.add(newOption);
}
document.表单名.城市下拉单名.selectedIndex=0;
然后再跟据城市的值动态创建option就可以了
默认先把一个国家的城市和县放上
选择其他国家的话城市和县不能一次性连动
只能实现到选择了中国 城市的select中同时放入全部城市 选择了城市才能再操作县的select