网站注册页面 所在地那种三级下拉列表如何做?

来源:百度知道 编辑:UC知道 时间:2024/05/20 12:29:01
如第一级选择了省,第二级就出现该省的地级市
jsp,不用ajax,能做吗?谢谢

怎么问了2个同样的问题,呵呵
JS 的SELECT 联动就可以实现的,不用AJAX你就要写死OPTION里面的值了,例如下面的SELECT 年月日联动:
<script language="JavaScript">
<!--

function LianDong(arr, sel)
{
var me = this;
this.$ = function(o)
{
return document.getElementById(o);
}

this.sub = function (i, pid)
{
for (var j=i+1; j<sel.length; j++)
{
me.$(sel[j]).length = 0;
me.$(sel[j]).options[0] = new Option("请选择", "");
}

for ( var j = 0; j < arr.length; j++)
{
if (arr[j][1] == pid)
{
me.$(sel[i+1]).options[me.$(sel[i+1]).length] = new Option(arr[j][2], arr[j][0]);
}
}
}

this.init = function()
{
me.sub(-1,"root");
for (var i=0; i<sel.length-1; i++)
{
me.$(sel[i]).onchange = function()
{
var i;
for (i=0; me.$(sel[i])!=this; i++);