<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>duoxuan </title><script LANGUAGE="javascript">
var count;
count=0;
    
mySelect = new Array();
mySelect[0] = new Array("绿园区","长春","绿园区");
mySelect[1] = new Array("朝阳区","长春","朝阳区");
mySelect[2] = new Array("南关区","长春","南关区");
mySelect[3] = new Array("二道区","长春","二道区");
mySelect[4] = new Array("双阳区","长春","双阳区");
mySelect[5] = new Array("宽城区","长春","宽城区");
mySelect[6] = new Array("船营区","吉林","船营区");
mySelect[7] = new Array("龙潭区","吉林","龙潭区");
mySelect[8] = new Array("昌邑区","吉林","昌邑区");
mySelect[9] = new Array("丰满区","吉林","丰满区");
mySelect[10] = new Array("铁西区","四平","铁西区");
mySelect[11] = new Array("铁东区","四平","铁东区");
mySelect[12] = new Array("东昌区","通化","东昌区");
mySelect[13] = new Array("二道江区","通化","二道江区");
mySelect[14] = new Array("八道江区","白山","八道江区");
mySelect[15] = new Array("江源区","白山","江源区");
mySelect[16] = new Array("龙山区","辽源","龙山区");
mySelect[17] = new Array("西安区","辽源","西安区");count=17;function csChoose(locationid)
    {
    document.myform.csList2.length = 0;     var locationid=locationid;
    var i;
    document.myform.csList2.options[0] = new Option('====所有地区====','');
    for (i=0;i < onecount; i++)
        {
            if (mySelect[i][1] == locationid)
            { 
            document.myform.csList2.options[document.myform.csList2.length] = new Option(mySelect[i][0], mySelect[i][2]);
            }        
        }
    }    
</script>
</head>
<body>
<form action="chengshiaaa.jsp" name="myform" method="post">
    <select name="csList" onChange="csChoose(document.myform.csList.options[document.myform.csList.selectedIndex].value)">
        <option value="长春">长春市</option>
        <option value="吉林">吉林市</option>
<option value="四平">四平市</option>
<option value="通化">通化市</option>
<option value="白山">白山市</option>
<option value="辽源">辽源市</option>
    </select>
    <select name="csList2"> 
        <option selected value="">==所有地区==</option>
    </select>     <input type="submit" value="提交">
</form>
</body>
</html>
高人们,看看是什么地方出错了,多谢帮助,

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【orule】截止到2008-07-07 09:24:10的历史汇总数据(不包括此帖):
    发帖的总数量:1                        发帖的总分数:20                       
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:1                        未结的总分数:20                       
    结贴的百分比:0.00  %               结分的百分比:0.00  %                  
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   


    <html>
    <head><title>duoxuan </title><script LANGUAGE="javascript">
    var count;
    count=0;
       
    mySelect = new Array();
    mySelect[0] = new Array("绿园区","长春","绿园区");
    mySelect[1] = new Array("朝阳区","长春","朝阳区");
    mySelect[2] = new Array("南关区","长春","南关区");
    mySelect[3] = new Array("二道区","长春","二道区");
    mySelect[4] = new Array("双阳区","长春","双阳区");
    mySelect[5] = new Array("宽城区","长春","宽城区");
    mySelect[6] = new Array("船营区","吉林","船营区");
    mySelect[7] = new Array("龙潭区","吉林","龙潭区");
    mySelect[8] = new Array("昌邑区","吉林","昌邑区");
    mySelect[9] = new Array("丰满区","吉林","丰满区");
    mySelect[10] = new Array("铁西区","四平","铁西区");
    mySelect[11] = new Array("铁东区","四平","铁东区");
    mySelect[12] = new Array("东昌区","通化","东昌区");
    mySelect[13] = new Array("二道江区","通化","二道江区");
    mySelect[14] = new Array("八道江区","白山","八道江区");
    mySelect[15] = new Array("江源区","白山","江源区");
    mySelect[16] = new Array("龙山区","辽源","龙山区");
    mySelect[17] = new Array("西安区","辽源","西安区");count=17;function csChoose(locationid)
        {
        document.myform.csList2.length = 0;    var locationid=locationid;
        var i;
        document.myform.csList2.options[0] = new Option('====所有地区====','');
        for (i=0;i < count; i++)
            {
                if (mySelect[i][1] == locationid)
                {
                document.myform.csList2.options[document.myform.csList2.length] = new Option(mySelect[i][0], mySelect[i][2]);
                }       
            }
        }   
    </script>
    </head>
    <body>
    <form action="chengshiaaa.jsp" name="myform" method="post">
        <select name="csList" onChange="csChoose(document.myform.csList.options[document.myform.csList.selectedIndex].value)">
            <option value="长春">长春市 </option>
            <option value="吉林">吉林市 </option>
    <option value="四平">四平市 </option>
    <option value="通化">通化市 </option>
    <option value="白山">白山市 </option>
    <option value="辽源">辽源市 </option>
        </select>
        <select name="csList2">
            <option selected value="">==所有地区== </option>
        </select>   <input type="submit" value="提交">
    </form>
    </body>
    </html> 改好了你原来的onecount没有定义
      

  3.   

    charset=utf-8
    改为
    charset=gb2312
      

  4.   

    还有什么问题??
    2楼的已经帮你改了 我也试了 已经没有报错了 
    不过count应该等于18,因为数组是0-17,不然最后一个显示不出来
    还有可能就是初始的时候没有值,你在body后面加一段试试看
    <body onload="csChoose(document.myform.csList.value);">