| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 828 人关注过本帖
标题:ONCHANG()事件
只看楼主 加入收藏
shangxisen
Rank: 2
等 级:论坛游民
帖 子:29
专家分:46
注 册:2010-3-20
结帖率:80%
收藏
已结贴  问题点数:20 回复次数:3 
ONCHANG()事件
这个是两个选择框,左边是省,右边是城市。
目的是要实现提示,在企业地址中有各个省和北京,上海,重庆,天津等市,我要做的是在用户选择的企业地址不是上面所说的北京,上海,重庆,天津时,提示他们要选择右边的城市
我写的代码是
对应html是:<SELECT id=province onchange=onChangeProvince(this);    name=province>。。。<div class="tishi" id="dvselect" style="DISPLAY: none"><span id="Spselect"></span> </div>
JS函数是:function onChangeProvince(province1){
    provincesel.value=province1.options[province1.selectedIndex].value;
    if((provincesel.value!="北京")&&(provincesel.value!="天津")&&(provincesel.value!="重庆")&&(provincesel.value!="上海"))
    { document.getElementById("Spselect").innerHTML="请注意选择城市";}
    changeProvince(provincesel);
    //document.frmAreaSearch.submit();
}
结果是没有那个显示
帮忙看一下。谢谢
搜索更多相关主题的帖子: ONCHANG 
2010-07-29 10:19
graybobo
Rank: 2
来 自:中国深圳
等 级:论坛游民
威 望:1
帖 子:6
专家分:48
注 册:2010-7-13
收藏
得分:14 
修改了下你的代码,你看看这样行不行:
HTML DOM :
<select id="province" onchange="onChangeProvince(this);" name="province">
    <option>选择省份</option>
    <option>北京</option>
    <option>河北</option>
    <option>河南</option>
    <option>陕西</option>
    <option>天津</option>
    <option>重庆</option>
    <option>上海</option>
</select>
<div id="dvselect" class="tishi" style="display:none;">
<span id="Spselect"></span>
</div>
Script :
function onChangeProvince(t){
    var p = new Object();
    p.value = province.options[t.selectedIndex].value;
    if(p.value!="北京" && p.value!="天津" && p.value!="重庆" && p.value!="上海"){
        dvselect.style.display = "block";
        Spselect.innerHTML = "请注意选择城市!";   
    }
    else{
        dvselect.style.display = "none";
        return false;   
    }
}

...浮华弃 换神仙眷侣...
2010-07-29 10:55
graybobo
Rank: 2
来 自:中国深圳
等 级:论坛游民
威 望:1
帖 子:6
专家分:48
注 册:2010-7-13
收藏
得分:0 
补充:
火狐下 貌似 不支持 dvselect.style.display = "block"; 这样来访问元素;
故可以修改为:
document.getElementById("dvselect").style.display = "block";

不足之处,请之处 ... 谢谢!

...浮华弃 换神仙眷侣...
2010-07-29 10:59
graybobo
Rank: 2
来 自:中国深圳
等 级:论坛游民
威 望:1
帖 子:6
专家分:48
注 册:2010-7-13
收藏
得分:0 
兼容 IE 火狐 :
function onChangeProvince(t){
    var p = new Object();
    var province = document.getElementById("province");
    p.value = province.options[t.selectedIndex].value;
    if(p.value!="北京" && p.value!="天津" && p.value!="重庆" && p.value!="上海"){
        document.getElementById("dvselect").style.display = "block";
        document.getElementById("Spselect").innerHTML = "请注意选择城市!";   
    }
    else{
        document.getElementById("dvselect").style.display = "none";
        return false;
    }
}

...浮华弃 换神仙眷侣...
2010-07-29 11:28
快速回复:ONCHANG()事件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011278 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved