LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1517|回复: 10

问大家一个javascript问题

[复制链接]
发表于 2004-6-16 17:57:44 | 显示全部楼层 |阅读模式
[php]
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<script language="JavaScript">
function setcity()
{
        switch(document.form1.prv.value)
        {
                case "":
                        var cityOptions = new Array("","");
                        break;
                case "广西":
                        var cityOptions = new Array(
                        "南宁(*)","南宁",
                        "桂林","桂林",
                        "北海","北海",
                        "河池","河池",
                        "百色","百色",
                        "柳州","柳州",
                        "梧州","梧州",
                        "钦州","钦州",
                        "防城港","防城港",
                        "玉林","玉林");
                        break;
                case "广东":
                        var cityOptions = new Array(
                        "广州(*)","广州",
                        "东莞","东莞",
                        "潮州","潮州",
                        "云浮","云浮",
                        "顺德","顺德",
                        "清远","清远",
                        "河源","河源",
                        "中山","中山",
                        "湛江","湛江",
                        "肇庆","肇庆",
                        "佛山","佛山",
                        "珠海","珠海",
                        "深圳","深圳",
                        "汕头","汕头",
                        "梅川","梅川",
                        "惠州","惠州",
                        "韶关","韶关",
                        "江门","江门",
                        "茂名","茂名",
                        "揭阳","揭阳",
                        "阳江","阳江",
                        "潮阳","潮阳",
                        "汕尾","汕尾");
                        break;
                case "山西":
                        var cityOptions = new Array(
                        "太原(*)","太原",
                        "朔州","朔州",
                        "沂州","沂州",
                        "大同","大同",
                        "阳泉","阳泉",
                        "榆次","榆次",
                        "长治","长治",
                        "晋城","晋城",
                        "临汾","临汾",
                        "离石","离石",
                        "运城","运城");
                        break;
                case "江西":
                        var cityOptions = new Array(
                        "南昌(*)","南昌",
                        "九江","九江",
                        "上饶","上饶",
                        "抚州","抚州",
                        "宜春","宜春",
                        "吉安","吉安",
                        "赣州","赣州",
                        "景德镇","景德镇",
                        "萍乡","萍乡",
                        "鹰潭","鹰潭");
                        break;
                case "山东":
                        var cityOptions = new Array(
                        "济南(*)","济南",
                        "菏泽","菏泽",
                        "青岛","青岛",
                        "淄博","淄博",
                        "德州","德州",
                        "烟台","烟台",
                        "潍坊","潍坊",
                        "济宁","济宁",
                        "泰安","泰安",
                        "临沂","临沂",
                        "滨州","滨州",
                        "东营","东营",
                        "威海","威海",
                        "枣庄","枣庄",
                        "日照","日照",
                        "莱芜","莱芜",
                        "聊城","聊城");
                        break;
                case "河北":
                        var cityOptions = new Array(
                        "石家庄(*)","石家庄",
                        "张家口","张家口",
                        "承德","承德",
                        "唐山","唐山",
                        "廊坊","廊坊",
                        "沧州","沧州",
                        "衡水","衡水",
                        "邢台","邢台",
                        "邯郸","邯郸",
                        "秦皇岛","秦皇岛");
                        break;
                case "天津":
                        var cityOptions = new Array(
                        "天津","天津");
                        break;
                case "重庆":
                        var cityOptions = new Array(
                        "重庆","重庆");
                        break;
                case "四川":
                        var cityOptions = new Array(
                        "成都(*)","成都",
                        "攀枝花","攀枝花",
                        "自贡","自贡",
                        "绵阳","绵阳",
                        "南充","南充",
                        "达川","达川",
                        "遂宁","遂宁",
                        "广安","广安",
                        "邻水","邻水",
                        "宜宾","宜宾",
                        "内江","内江",
                        "乐山","乐山",
                        "西昌","西昌",
                        "雅安","雅安",
                        "康定","雅安",
                        "马尔康","马尔康",
                        "德阳","德阳",
                        "广元","广元",
                        "璧山","璧山",
                        "米易","米易",
                        "盐边","盐边",
                        "宁南","宁南",
                        "盐源","盐源",
                        "平昌","平昌",
                        "通江","通江",
                        "南江","南江",
                        "巴中","巴中",
                        "酋阳","酋阳",
                        "秀山","秀山",
                        "彭水","彭水",
                        "理县","理县",
                        "昭觉","昭觉",
                        "甘洛","甘洛",
                        "宝兴","宝兴",
                        "石棉","石棉",
                        "木里","木里",
                        "会理","会理",
                        "会东","会东",
                        "冕宁","冕宁",
                        "越西","越西",
                        "雷波","雷波".
                        "金阳","金阳",
                        "美姑","美姑",
                        "名山","名山",
                        "容经","容经",
                        "汉源","汉源",
                        "天全","天全",
                        "芦山","芦山",
                        "汶州","汶州",
                        "松潘","松潘");
                        break;
                case "陕西":
                        var cityOptions = new Array(
                        "西安(*)","西安",
                        "麟游","麟游",
                        "宜君","宜君",
                        "吴堡","吴堡",
                        "子洲","子洲",
                        "佳县","佳县",
                        "府谷","府谷",
                        "横山","横山",
                        "米脂","米脂",
                        "绥德","绥德",
                        "定边","定边",
                        "靖边","靖边",
                        "神木","神木",
                        "清涧","清涧",
                        "柞水","柞水",
                        "镇安","镇安",
                        "山阳","山阳",
                        "向河","向河",
                        "略阳","略阳",
                        "商南","商南",
                        "彬县","彬县",
                        "富县","富县",
                        "榆林","榆林",
                        "合阳","合阳");
                        break;
                case "新疆":
                        var cityOptions = new Array(
                        "乌鲁木齐(*)","乌鲁木齐",
                        "塔什库尔干","塔什库尔干",
                        "咯什","咯什",
                        "阿克苏","阿克苏",
                        "库尔勒","库尔勒",
                        "吐鲁番","吐鲁番",
                        "昌吉","昌吉",
                        "石河子","石河子",
                        "奎屯","奎屯",
                        "博乐","博乐",
                        "阿图什","阿图什",
                        "阿勒泰","阿勒泰",
                        "和田","和田",
                        "哈密","哈密",
                        "塔城","塔城");
                        break;
                case "西藏":
                        var cityOptions = new Array(
                        "拉萨(*)","拉萨",
                        "日咯则","日咯则",
                        "林芝","林芝",
                        "昌都","昌都",
                        "堆龙德庆","堆龙德庆",
                        "曲水","曲水",
                        "尼木","尼木",
                        "仁布","仁布",
                        "扎蘘","扎蘘",
                        "贡嘎","贡嘎",
                        "江达","江达",
                        "芒康","芒康",
                        "八宿","八宿",
                        "洛隆","洛隆",
                        "丁青","丁青",
                        "巴青","巴青",
                        "比如","比如",
                        "那曲","那曲",
                        "班戈","班戈",
                        "措勒","措勒",
                        "阿里","阿里",
                        "索县","索县",
                        "尼玛","尼玛",
                        "山南","山南");
                        break;
                case "安徽":
                        var cityOptions = new Array(
                        "合肥(*)","合肥",
                        "绩溪","绩溪",
                        "铜陵","铜陵",
                        "雎溪","雎溪",
                        "黟县","黟县",
                        "利辛","利辛",
                        "泗县","泗县",
                        "岳西","岳西",
                        "当涂","当涂",
                        "凤台","凤台",
                        "南陵","南陵",
                        "固镇","固镇",
                        "明光","明光",
                        "石台","石台",
                        "含山","含山",
                        "金寨","金寨");
                        break;
                case "香港":
                        var cityOptions = new Array(
                        "香港","香港");
                        break;
                case "北京":
                        var cityOptions = new Array(
                        "北京","北京");
                        break;
                case "上海":
                        var cityOptions = new Array(
                        "上海","上海");
                        break;
                case "河南":
                        var cityOptions = new Array(
                        "郑州(*)","郑州",
                        "商丘","商丘",
                        "安阳","安阳",
                        "新乡","新乡",
                        "许昌","许昌",
                        "平顶山","平顶山",
                        "信阳","信阳",
                        "卧龙","卧龙",
                        "开封","开封",
                        "洛阳","洛阳",
                        "焦作","焦作",
                        "鹤壁","鹤壁",
                        "濮阳","濮阳",
                        "固口","固口",
                        "漯河","漯河",
                        "驻马店","驻马店",
                        "潢川","潢川",
                        "三门峡","三门峡");
                        break;
                case "江苏":
                        var cityOptions = new Array(
                        "南京(*)","南京",
                        "无锡","无锡",
                        "镇江","镇江",
                        "苏州","苏州",
                        "南通","南通",
                        "扬州","扬州",
                        "盐城","盐城",
                        "徐州","徐州",
                        "淮阴","淮阴",
                        "连云港","连云港",
                        "常州","常州",
                        "张家港","张家港",
                        "泰州","泰州",
                        "沐阳","沐阳");
                        break;
                case "台湾" :
            var cityOptions = new Array(
            "台北(*)", "台北",
            "基隆", "基隆",
            "台南", "台南",
            "台中", "台中");
            break;
                case "云南" :
            var cityOptions = new Array(
            "昆明(*)", "昆明",
            "大理", "大理",
            "保山", "保山",
            "楚雄", "楚雄",
            "大理", "大理",
            "东川", "东川",
            "个旧", "个旧",
            "景洪", "景洪",
            "开远", "开远",
            "临沧", "临沧",
            "丽江", "丽江",
            "六库", "六库",
            "潞西", "潞西",
            "曲靖", "曲靖",
            "思茅", "思茅",
            "文山", "文山",
            "西双版纳", "西双版纳",
            "玉溪", "玉溪",
            "中甸", "中甸",
            "昭通", "昭通");
            break;
                case "浙江" :
            var cityOptions = new Array(
            "杭州(*)", "杭州",
            "安吉", "安吉",
            "慈溪", "慈溪",
            "定海", "定海",
            "奉化", "奉化",
            "海盐", "海盐",
            "黄岩", "黄岩",
            "湖州", "湖州",
            "嘉兴", "嘉兴",
            "金华", "金华",
            "临安", "临安",
            "临海", "临海",
            "丽水", "丽水",
            "宁波", "宁波",
            "瓯海", "瓯海",
            "平湖", "平湖",
            "千岛湖", "千岛湖",
            "衢州", "衢州",
            "瑞安", "瑞安",
            "绍兴", "绍兴",
            "嵊州", "嵊州",
            "台州", "台州",
            "温岭", "温岭",
            "温州", "温州");
            break;   
                case "澳门" :
            var cityOptions = new Array(
            "澳门", "澳门");
            break;
        case "内蒙古" :
            var cityOptions = new Array(
            "呼和浩特(*)", "呼和浩特",
            "阿拉善盟", "阿拉善盟",
            "包头", "包头",
            "赤峰", "赤峰",
            "东胜", "东胜",
            "海拉尔", "海拉尔",
            "集宁", "集宁",
            "临河", "临河",
            "通辽", "通辽",
            "乌海", "乌海",
            "乌兰浩特", "乌兰浩特",
            "锡林浩特", "锡林浩特");
            break;
        case "宁夏" :
            var cityOptions = new Array(
            "银川(*)", "银川",
            "固源", "固源",
           "石嘴山", "石嘴山",
            "吴忠", "吴忠");
            break;
                case "吉林" :
            var cityOptions = new Array(
            "长春(*)", "长春",
            "白城", "白城",
            "白山", "白山",
            "珲春", "珲春",
            "辽源", "辽源",
            "梅河", "梅河",
            "吉林", "吉林",
            "四平", "四平",
            "松原", "松原",
            "通化", "通化",
            "延吉", "延吉");
            break;
        case "辽宁" :
            var cityOptions = new Array(
            "沈阳(*)", "沈阳",
            "鞍山", "鞍山",
            "本溪", "本溪",
            "朝阳", "朝阳",
            "大连", "大连",
            "丹东", "丹东",
            "抚顺", "抚顺",
            "阜新", "阜新",
            "葫芦岛", "葫芦岛",
            "锦州", "锦州",
            "辽阳", "辽阳",
            "盘锦", "盘锦",
            "铁岭", "铁岭",
            "营口", "营口");
            break;
                case "湖北" :
            var cityOptions = new Array(
            "武汉(*)", "武汉",
            "恩施", "恩施",
            "鄂州", "鄂州",
            "黄岗", "黄岗",
            "黄石", "黄石",
            "荆门", "荆门",
            "荆州", "荆州",
            "潜江", "潜江",
            "十堰", "十堰",
            "随州", "随州",
            "武穴", "武穴",
            "仙桃", "仙桃",
            "咸宁", "咸宁",
            "襄阳", "襄阳",
            "襄樊", "襄樊",
            "孝感", "孝感",
            "宜昌", "宜昌");
            break;
        case "湖南" :
            var cityOptions = new Array(
            "长沙(*)", "长沙",
            "常德", "常德",
            "郴州", "郴州",
            "衡阳", "衡阳",
            "怀化", "怀化",
            "吉首", "吉首",
            "娄底", "娄底",
            "邵阳", "邵阳",
            "湘潭", "湘潭",
            "益阳", "益阳",
            "岳阳", "岳阳",
            "永州", "永州",
            "张家界", "张家界",
            "株洲", "株洲");
            break;
                case "黑龙江" :
            var cityOptions = new Array(
            "哈尔滨(*)", "哈尔滨",
            "北安", "北安",
            "大庆", "大庆",
            "大兴安岭", "大兴安岭",
            "鹤岗", "鹤岗",
            "黑河", "黑河",
            "佳木斯", "佳木斯",
            "鸡西", "鸡西",
            "牡丹江", "牡丹江",
            "齐齐哈尔", "齐齐哈尔",
            "七台河", "七台河",
            "双鸭山", "双鸭山",
            "绥化", "绥化",
            "伊春", "伊春");
            break;
                case "贵州" :
            var cityOptions = new Array(
            "贵阳(*)", "贵阳",
            "安顺", "安顺",
            "毕节", "毕节",
            "都匀", "都匀",
            "凯里", "凯里",
            "六盘水", "六盘水",
            "铜仁", "铜仁",
            "兴义", "兴义",
            "玉屏", "玉屏",
            "遵义", "遵义");
            break;
        case "海南" :
            var cityOptions = new Array(
            "海口(*)", "海口",
            "儋县", "儋县",
            "陵水", "陵水",
            "琼海", "琼海",
            "三亚", "三亚",
            "通什", "通什",
            "万宁", "万宁");
            break;
                case "福建" :
            var cityOptions = new Array(
            "福州(*)", "福州",
            "福安", "福安",
            "龙岩", "龙岩",
            "南平", "南平",
            "宁德", "宁德",
            "莆田", "莆田",
            "泉州", "泉州",
            "三明", "三明",
            "邵武", "邵武",
            "石狮", "石狮",
            "永安", "永安",
            "武夷山", "武夷山",
            "厦门", "厦门",
            "漳州", "漳州");
             break;
        case "甘肃" :
            var cityOptions = new Array(
            "兰州(*)", "兰州",
            "白银", "白银",
            "定西", "定西",
            "敦煌", "敦煌",
            "甘南", "甘南",
            "金昌", "金昌",
            "酒泉", "酒泉",
            "临夏", "临夏",
            "平凉", "平凉",
            "天水", "天水",
            "武都", "武都",
            "西峰", "西峰",
            "张掖", "张掖");
            break;
        }
        document.form1.city.options.length = 0;
    for(var i = 0; i < cityOptions.length/2; i++) {
        document.form1.city.options=new Option(cityOptions[i*2],cityOptions[i*2+1]);
        if (document.form1.city.options.value=="") document.form1.city.selectedIndex = i;
    }
}
function initprovcity() {
    for(var i = 0; i < document.form1.prv.options.length; i++) {
        if (document.form1.prv.options.value=="") document.form1.prv.selectedIndex = i;
    }
    setcity();
}
onload=initprovcity;
       
}
</script>
<body>
<form name="form1" method="post" action="">
  <select name="prv" onChange="setcity();">
    <option selected value="">--请选择--</option>
    <option value="广西">广西</option>
    <option value="广东">广东</option>
        <option value="山西">山西</option>
        <option value="江西">江西</option>
        <option value="山东">山东</option>
        <option value="河北">河北</option>
        <option value="天津">天津</option>
        <option value="重庆">重庆</option>
        <option value="四川">四川</option>
        <option value="陕西">陕西</option>
        <option value="新疆">新疆</option>
        <option value="西藏">西藏</option>
        <option value="安徽">安徽</option>
        <option value="香港">香港</option>
        <option value="北京">北京</option>
        <option value="上海">上海</option>
        <option value="河南">河南</option>
        <option value="江苏">江苏</option>
        <option value="青海">青海</option>
        <option value="湖北">湖北</option>
        <option value="澳门">澳门</option>
        <option value="海南">海南</option>
        <option value="台湾">台湾</option>
        <option value="辽宁">辽宁</option>
        <option value="吉林">吉林</option>
        <option value="黑龙江">黑龙江</option>
        <option value="甘肃">甘肃</option>
        <option value="福建">福建</option>
        <option value="浙江">浙江</option>
        <option value="湖南">湖南</option>
        <option value="贵州">贵州</option>
        <option value="云南">云南</option>
        <option value="内蒙古">内蒙古</option>
        <option value="宁夏">宁夏</option>
  </select>
  省
  <select name="city">
  </select>
  市
</form>
</body>
</html>

[/php]

这哪错了!!我就是没有发现.....谢谢大家了
发表于 2004-6-16 18:47:40 | 显示全部楼层

楼主的程序哪来的???

错误:
1、 (182行)
[PHP]
    "雷波","雷波".  
"金阳","金阳",
[/PHP]

2、 (555行附近)
[PHP]
  onload=initprovcity;         

}
[/PHP]

PS:下次请发到java版,那个版面是java、jsp、及常在一起出现的js专用的讨论区
发表于 2004-6-16 18:55:37 | 显示全部楼层
document.form1.prv.value
这个是取不到你要的值的
应该是
document.form1.prv.options[document.form1.prv.selectedIndex].value
 楼主| 发表于 2004-6-16 20:01:19 | 显示全部楼层

re

不对,我试了好多次了
发表于 2004-6-16 21:59:08 | 显示全部楼层
按照我的修改方法已在ie6和Opera上测试通过!
 楼主| 发表于 2004-6-16 22:05:37 | 显示全部楼层

re

这个是我在linux用蓝色小鱼写的(bluefish)在opera和mozilla通不过,但是在我的IE6上就是通不过,怒!!!无奈!!!能帮测试一下吗,谢谢了

[php]
<!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=GB2312">
<title>测试</title>
<script language="javascript">
function login(form1)
{
        if(form1.userName.value == "")
        {
                alert("用户名不能为空!");
                form1.userName.focus();
                return false;
        }
        else if(form1.userPassword.value == "")
        {
                alert("密码不能为空!");
                form1.userPassword.focus();
                return false;
        }
        else
        {
                return true;
        }
}
</script>
</head>
<body>
<form name="form1" method="post" action="#" onSubmit="return login(this)">
<table>
<tr>
<td>姓名:</td>
<td><input type="text" name="userName"></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password" name="userPassword"></td>
</tr>
<tr>
            <td width="119">你的所在省市:</td>
            <td width="299"> <SELECT name="prv" OnChange="setcity();" style="width:95px">
                <option value="">-所在省份-</option>
                <option value="安徽">安徽</option>
                <option value="北京">北京</option>
                <option value="重庆">重庆</option>
                <option value="福建">福建</option>
                <option value="甘肃">甘肃</option>
                <option value="广东">广东</option>
                <option value="广西">广西</option>
                <option value="贵州">贵州</option>
                <option value="海南">海南</option>
                <option value="河北">河北</option>
                <option value="黑龙江">黑龙江</option>
                <option value="河南">河南</option>
                <option value="香港">香港</option>
                <option value="湖北">湖北</option>
                <option value="湖南">湖南</option>
                <option value="江苏">江苏</option>
                <option value="江西">江西</option>
                <option value="吉林">吉林</option>
                <option value="辽宁">辽宁</option>
                <option value="澳门">澳门</option>
                <option value="内蒙古">内蒙古</option>
                <option value="宁夏">宁夏</option>
                <option value="青海">青海</option>
                <option value="山东">山东</option>
                <option value="上海">上海</option>
                <option value="山西">山西</option>
                <option value="陕西">陕西</option>
                <option value="四川">四川</option>
                <option value="台湾">台湾</option>
                <option value="天津">天津</option>
                <option value="新疆">新疆</option>
                <option value="西藏">西藏</option>
                <option value="云南">云南</option>
                <option value="浙江">浙江</option>
              </SELECT>
              省
              <SELECT NAME=city style="width:95px">
              </SELECT>
              市
              <SCRIPT LANGUAGE="JavaScript" >
<!--
function setcity() {
    switch (document.form1.prv.value) {
        case "" :
            var cityOptions = new Array("", "");
            break;
        case "安徽" :
            var cityOptions = new Array(
            "合肥(*)", "合肥",
            "安庆", "安庆",
            "蚌埠", "蚌埠",
            "亳州", "亳州",
            "巢湖", "巢湖",
            "滁州", "滁州",
            "阜阳", "阜阳",
            "贵池", "贵池",
            "淮北", "淮北",
            "淮化", "淮化",
            "淮南", "淮南",
            "黄山", "黄山",
            "九华山", "九华山",
           "六安", "六安",
            "马鞍山", "马鞍山",
            "宿州", "宿州",
            "铜陵", "铜陵",
            "屯溪", "屯溪",
            "芜湖", "芜湖",
            "宣城", "宣城");
             break;
        case "北京" :
            var cityOptions = new Array(
            "北京", "北京");
            break;
        case "重庆" :
            var cityOptions = new Array(
            "重庆", "重庆");
            break;
        case "福建" :
            var cityOptions = new Array(
            "福州(*)", "福州",
            "福安", "福安",
            "龙岩", "龙岩",
            "南平", "南平",
            "宁德", "宁德",
            "莆田", "莆田",
            "泉州", "泉州",
            "三明", "三明",
            "邵武", "邵武",
            "石狮", "石狮",
            "永安", "永安",
            "武夷山", "武夷山",
            "厦门", "厦门",
            "漳州", "漳州");
             break;
        case "甘肃" :
            var cityOptions = new Array(
            "兰州(*)", "兰州",
            "白银", "白银",
            "定西", "定西",
            "敦煌", "敦煌",
            "甘南", "甘南",
            "金昌", "金昌",
            "酒泉", "酒泉",
            "临夏", "临夏",
            "平凉", "平凉",
            "天水", "天水",
            "武都", "武都",
            "西峰", "西峰",
            "张掖", "张掖");
            break;
        case "广东" :
            var cityOptions = new Array(
            "广州(*)", "广州",
            "潮阳", "潮阳",
            "潮州", "潮州",
            "澄海", "澄海",
            "东莞", "东莞",
            "佛山", "佛山",
            "河源", "河源",
            "惠州", "惠州",
            "江门", "江门",
            "揭阳", "揭阳",
            "开平", "开平",
            "茂名", "茂名",
            "梅州", "梅州",
            "清远", "清远",
            "汕头", "汕头",
            "汕尾", "汕尾",
            "韶关", "韶关",
            "深圳", "深圳",
            "顺德", "顺德",
            "阳江", "阳江",
            "阳江", "阳江",
            "英德", "英德",
            "云浮", "云浮",
            "增城", "增城",
            "湛江", "湛江",
            "肇庆", "肇庆",
            "中山", "中山",
            "珠海", "珠海");
            break;
        case "广西" :
            var cityOptions = new Array(
            "南宁(*)", "南宁",
            "百色", "百色",
            "北海", "北海",
            "桂林", "桂林",
            "防城港", "防城港",
            "河池", "河池",
            "柳州", "柳州",
            "钦州", "钦州",
            "梧州", "梧州",
            "玉林", "玉林");
            break;
        case "贵州" :
            var cityOptions = new Array(
            "贵阳(*)", "贵阳",
            "安顺", "安顺",
            "毕节", "毕节",
            "都匀", "都匀",
            "凯里", "凯里",
            "六盘水", "六盘水",
            "铜仁", "铜仁",
            "兴义", "兴义",
            "玉屏", "玉屏",
            "遵义", "遵义");
            break;
        case "海南" :
            var cityOptions = new Array(
            "海口(*)", "海口",
            "儋县", "儋县",
            "陵水", "陵水",
            "琼海", "琼海",
            "三亚", "三亚",
            "通什", "通什",
            "万宁", "万宁");
            break;
        case "河北" :
            var cityOptions = new Array(
            "石家庄(*)", "石家庄",
            "保定", "保定",
            "北戴河", "北戴河",
            "沧州", "沧州",
            "承德", "承德",
            "丰润", "丰润",
            "邯郸", "邯郸",
            "衡水", "衡水",
            "廊坊", "廊坊",
            "南戴河", "南戴河",
            "秦皇岛", "秦皇岛",
            "唐山", "唐山",
            "新城", "新城",
            "邢台", "邢台",
            "张家口", "张家口");
            break;
        case "黑龙江" :
            var cityOptions = new Array(
            "哈尔滨(*)", "哈尔滨",
            "北安", "北安",
            "大庆", "大庆",
            "大兴安岭", "大兴安岭",
            "鹤岗", "鹤岗",
            "黑河", "黑河",
            "佳木斯", "佳木斯",
            "鸡西", "鸡西",
            "牡丹江", "牡丹江",
            "齐齐哈尔", "齐齐哈尔",
            "七台河", "七台河",
            "双鸭山", "双鸭山",
            "绥化", "绥化",
            "伊春", "伊春");
            break;
        case "河南" :
            var cityOptions = new Array(
            "郑州(*)", "郑州",
            "安阳", "安阳",
            "鹤壁", "鹤壁",
            "潢川", "潢川",
            "焦作", "焦作",
            "开封", "开封",
            "漯河", "漯河",
            "洛阳", "洛阳",
            "南阳", "南阳",
            "平顶山", "平顶山",
            "濮阳", "濮阳",
            "三门峡", "三门峡",
            "商丘", "商丘",
            "新乡", "新乡",
            "信阳", "信阳",
            "许昌", "许昌",
            "周口", "周口",
            "驻马店", "驻马店");
            break;
        case "香港" :
            var cityOptions = new Array(
            "香港", "香港",
            "九龙", "九龙");
            break;
        case "湖北" :
            var cityOptions = new Array(
            "武汉(*)", "武汉",
            "恩施", "恩施",
            "鄂州", "鄂州",
            "黄岗", "黄岗",
            "黄石", "黄石",
            "荆门", "荆门",
            "荆州", "荆州",
            "潜江", "潜江",
            "十堰", "十堰",
            "随州", "随州",
            "武穴", "武穴",
            "仙桃", "仙桃",
            "咸宁", "咸宁",
            "襄阳", "襄阳",
            "襄樊", "襄樊",
            "孝感", "孝感",
            "宜昌", "宜昌");
            break;
        case "湖南" :
            var cityOptions = new Array(
            "长沙(*)", "长沙",
            "常德", "常德",
            "郴州", "郴州",
            "衡阳", "衡阳",
            "怀化", "怀化",
            "吉首", "吉首",
            "娄底", "娄底",
            "邵阳", "邵阳",
            "湘潭", "湘潭",
            "益阳", "益阳",
            "岳阳", "岳阳",
            "永州", "永州",
            "张家界", "张家界",
            "株洲", "株洲");
            break;
        case "江苏" :
            var cityOptions = new Array(
            "南京(*)", "南京",
            "常熟", "常熟",
            "常州", "常州",
            "海门", "海门",
            "淮安", "淮安",
            "江都", "江都",
            "江阴", "江阴",
            "昆山", "昆山",
            "连云港", "连云港",
            "南通", "南通",
            "启东", "启东",
            "沭阳", "沭阳",
            "苏州", "苏州",
            "太仓", "太仓",
            "泰州", "泰州",
            "同里", "同里",
            "无锡", "无锡",
            "徐州", "徐州",
            "盐城", "盐城",
            "扬州", "扬州",
            "宜兴", "宜兴",
            "仪征", "仪征",
            "张家港", "张家港",
            "镇江", "镇江",
            "周庄", "周庄");
            break;
        case "江西" :
            var cityOptions = new Array(
            "南昌(*)", "南昌",
            "抚州", "抚州",
            "赣州", "赣州",
            "吉安", "吉安",
            "景德镇", "景德镇",
            "井冈山", "井冈山",
            "九江", "九江",
            "庐山", "庐山",
            "萍乡", "萍乡",
            "上饶", "上饶",
            "新余", "新余",
            "宜春", "宜春",
            "鹰潭", "鹰潭");
            break;
        case "吉林" :
            var cityOptions = new Array(
            "长春(*)", "长春",
            "白城", "白城",
            "白山", "白山",
            "珲春", "珲春",
            "辽源", "辽源",
            "梅河", "梅河",
            "吉林", "吉林",
            "四平", "四平",
            "松原", "松原",
            "通化", "通化",
            "延吉", "延吉");
            break;
        case "辽宁" :
            var cityOptions = new Array(
            "沈阳(*)", "沈阳",
            "鞍山", "鞍山",
            "本溪", "本溪",
            "朝阳", "朝阳",
            "大连", "大连",
            "丹东", "丹东",
            "抚顺", "抚顺",
            "阜新", "阜新",
            "葫芦岛", "葫芦岛",
            "锦州", "锦州",
            "辽阳", "辽阳",
            "盘锦", "盘锦",
            "铁岭", "铁岭",
            "营口", "营口");
            break;
        case "澳门" :
            var cityOptions = new Array(
            "澳门", "澳门");
            break;
        case "内蒙古" :
            var cityOptions = new Array(
            "呼和浩特(*)", "呼和浩特",
            "阿拉善盟", "阿拉善盟",
            "包头", "包头",
            "赤峰", "赤峰",
            "东胜", "东胜",
            "海拉尔", "海拉尔",
            "集宁", "集宁",
            "临河", "临河",
            "通辽", "通辽",
            "乌海", "乌海",
            "乌兰浩特", "乌兰浩特",
            "锡林浩特", "锡林浩特");
            break;
        case "宁夏" :
            var cityOptions = new Array(
            "银川(*)", "银川",
            "固源", "固源",
           "石嘴山", "石嘴山",
            "吴忠", "吴忠");
            break;
        case "青海" :
            var cityOptions = new Array(
            "西宁(*)", "西宁",
            "德令哈", "德令哈",
            "格尔木", "格尔木",
            "共和", "共和",
            "海东", "海东",
            "海晏", "海晏",
            "玛沁", "玛沁",
            "同仁", "同仁",
            "玉树", "玉树");
            break;
        case "山东" :
            var cityOptions = new Array(
            "济南(*)", "济南",
            "滨州", "滨州",
            "兖州", "兖州",
            "德州", "德州",
            "东营", "东营",
            "荷泽", "荷泽",
            "济宁", "济宁",
            "莱芜", "莱芜",
            "聊城", "聊城",
            "临沂", "临沂",
            "蓬莱", "蓬莱",
            "青岛", "青岛",
            "曲阜", "曲阜",
            "日照", "日照",
            "泰安", "泰安",
            "潍坊", "潍坊",
            "威海", "威海",
            "烟台", "烟台",
            "枣庄", "枣庄",
            "淄博", "淄博");
            break;
        case "上海" :
            var cityOptions = new Array(
            "上海", "上海",
            "崇明", "崇明",
            "朱家角", "朱家角");
            break;
        case "山西" :
            var cityOptions = new Array(
            "太原(*)", "太原",
            "长治", "长治",
            "大同", "大同",
            "候马", "候马",
            "晋城", "晋城",
            "离石", "离石",
            "临汾", "临汾",
            "宁武", "宁武",
            "朔州", "朔州",
            "忻州", "忻州",
            "阳泉", "阳泉",
            "榆次", "榆次",
            "运城", "运城");
            break;
        case "陕西" :
            var cityOptions = new Array(
            "西安(*)", "西安",
            "安康", "安康",
            "宝鸡", "宝鸡",
            "汉中", "汉中",
            "渭南", "渭南",
            "商州", "商州",
            "绥德", "绥德",
            "铜川", "铜川",
            "咸阳", "咸阳",
            "延安", "延安",
            "榆林", "榆林");
            break;
        case "四川" :
            var cityOptions = new Array(
            "成都(*)", "成都",
            "巴中", "巴中",
           "达安", "达安",
            "德阳", "德阳",
            "都江堰", "都江堰",
            "峨眉山", "峨眉山",
            "涪陵", "涪陵",
            "广安", "广安",
            "广元", "广元",
            "九寨沟", "九寨沟",
            "康定", "康定",
            "乐山", "乐山",
            "泸州", "泸州",
            "马尔康", "马尔康",
            "绵阳", "绵阳",
            "南充", "南充",
            "内江", "内江",
            "攀枝花", "攀枝花",
            "遂宁", "遂宁",
            "汶川", "汶川",
            "西昌", "西昌",
            "雅安", "雅安",
            "宜宾", "宜宾",
            "自贡", "自贡");
            break;
        case "台湾" :
            var cityOptions = new Array(
            "台北(*)", "台北",
            "基隆", "基隆",
            "台南", "台南",
            "台中", "台中");
            break;
        case "天津" :
            var cityOptions = new Array(
            "天津", "天津");
            break;
        case "新疆" :
            var cityOptions = new Array(
            "乌鲁木齐(*)", "乌鲁木齐",
            "阿克苏", "阿克苏",
            "阿勒泰", "阿勒泰",
            "阿图什", "阿图什",
            "博乐", "博乐",
            "昌吉", "昌吉",
            "东山", "东山",
            "哈密", "哈密",
            "和田", "和田",
            "喀什", "喀什",
            "克拉玛依", "克拉玛依",
            "库车", "库车",
            "库尔勒", "库尔勒",
            "奎屯", "奎屯",
            "石河子", "石河子",
            "塔城", "塔城",
            "吐鲁番", "吐鲁番",
            "伊宁", "伊宁");
            break;
        case "西藏" :
            var cityOptions = new Array(
            "拉萨(*)", "拉萨",
            "阿里", "阿里",
            "昌都", "昌都",
            "林芝", "林芝",
            "那曲", "那曲",
            "日喀则", "日喀则",
            "山南", "山南");
            break;
        case "云南" :
            var cityOptions = new Array(
            "昆明(*)", "昆明",
            "大理", "大理",
            "保山", "保山",
            "楚雄", "楚雄",
            "大理", "大理",
            "东川", "东川",
            "个旧", "个旧",
            "景洪", "景洪",
            "开远", "开远",
            "临沧", "临沧",
            "丽江", "丽江",
            "六库", "六库",
            "潞西", "潞西",
            "曲靖", "曲靖",
            "思茅", "思茅",
            "文山", "文山",
            "西双版纳", "西双版纳",
            "玉溪", "玉溪",
            "中甸", "中甸",
            "昭通", "昭通");
            break;
        case "浙江" :
            var cityOptions = new Array(
            "杭州(*)", "杭州",
            "安吉", "安吉",
            "慈溪", "慈溪",
            "定海", "定海",
            "奉化", "奉化",
            "海盐", "海盐",
            "黄岩", "黄岩",
            "湖州", "湖州",
            "嘉兴", "嘉兴",
            "金华", "金华",
            "临安", "临安",
            "临海", "临海",
            "丽水", "丽水",
            "宁波", "宁波",
            "瓯海", "瓯海",
            "平湖", "平湖",
            "千岛湖", "千岛湖",
            "衢州", "衢州",
            "瑞安", "瑞安",
            "绍兴", "绍兴",
            "嵊州", "嵊州",
            "台州", "台州",
            "温岭", "温岭",
            "温州", "温州");
            break;     
    }
    document.form1.city.options.length = 0;
    for(var i = 0; i < cityOptions.length/2; i++) {
        document.form1.city.options=new Option(cityOptions[i*2],cityOptions[i*2+1]);
        if (document.form1.city.options.value=="") document.form1.city.selectedIndex = i;
    }
}
function initprovcity() {
    for(var i = 0; i < document.form1.prv.options.length; i++) {
        if (document.form1.prv.options.value=="") document.form1.prv.selectedIndex = i;
    }
    setcity();
}
onload=initprovcity;
-->
</SCRIPT> </td>
          </tr>
<tr>
<td><input type="submit" value="登录"></td>
</tr>
</table>
</form>
</body>
</html>
[/php]
发表于 2004-6-16 22:25:26 | 显示全部楼层

……

我只是把  "雷波","雷波".   后的点改为逗号--(估计是敲键盘敲错的)
第二个错误只是说花括号不匹配,多了一个 } 所以总是提示说找不到那个方法

我的显示器坏了,在家不能上网,现在是在网吧,无法调试你第二次给出的代码

仅改那两个错误还不行吗?不行再把

onload=initprovcity;

这句注释掉吧,再试试看行不行

PS:测试后不管有没有通过说一声吧,以前那些js还不知道你解决了没有
发表于 2004-6-16 22:37:16 | 显示全部楼层
同意L_galaxy,改了就好了。
另外,楼主可以用mozilla的JavaScript Console看看。
发表于 2004-6-16 23:04:13 | 显示全部楼层
在我的firefox-0.8没问题阿。。。不明白要问什么问题??
发表于 2004-6-16 23:09:53 | 显示全部楼层

  1. <script language="javascript">
  2.     function login(form1)
  3.     {
  4.         if(form1.userName.value == "")
  5.         {
  6.             alert("用户名不能为空!");
  7.             form1.userName.focus();
  8.             return false;
  9.         }
  10.         else if(form1.userPassword.value == "")
  11.         {
  12.             alert("密码不能为空!");
  13.             form1.userPassword.focus();
  14.             return false;
  15.         }
  16.         else
  17.         {
  18.             return true;
  19.         }
  20.     }
  21.     </script>
复制代码

这在我这里起不了作用。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表