| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3152 人关注过本帖
标题:[求助]select的onchange事件,js判断提交表单怎么没反映
只看楼主 加入收藏
小鹤
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2007-3-28
收藏
 问题点数:0 回复次数:4 
[求助]select的onchange事件,js判断提交表单怎么没反映
郁闷了,哪错了,谁帮我看看吧

<script language="javascript">
function checkit(){
//alert('alert在前面可以出来,剩下三个alert都出不来');
if(frmA.AreaID.value!=""){
return false;
alert('没有选择地区');
}else{
return true;
alert('选择地区提交');
frmA.submit();
}
alert('checkit');
}
</script>
<form id="frmA" name="frmA" method="post" action="smkind.asp">
<select id="AreaID" name="AreaID" onChange="return checkit()">
<option value="">添加类别请先选择地区</option>

<option value="1">北京 </option>

<option value="2">天津 </option>

<option value="3">上海 </option>

<option value="4">重庆 </option>

<option value="5">河北 </option>

<option value="6">河南 </option>

<option value="7">山东 </option>

<option value="8">山西 </option>

<option value="9">辽宁 </option>

<option value="10">吉林 </option>

<option value="11">黑龙江 </option>

<option value="12">内蒙古 </option>

<option value="13">湖北 </option>

<option value="14">湖南 </option>

<option value="15">江苏 </option>

<option value="16">浙江 </option>

<option value="17">安徽 </option>

<option value="18">江西 </option>

<option value="19">福建 </option>

<option value="20">广东 </option>

<option value="21">广西 </option>

<option value="22">海南 </option>

<option value="23">云南 </option>

<option value="24">贵州 </option>

<option value="25">四川 </option>

<option value="26">陕西 </option>

<option value="27">宁夏 </option>

<option value="28">甘肃 </option>

<option value="29">新疆 </option>

<option value="30">青海 </option>

<option value="31">西藏 </option>

<option value="32">香港 </option>

<option value="33">澳门 </option>

<option value="34">台湾 </option>

<option value="35">国外 </option>

</select>
</form>


一个alert都没出来
搜索更多相关主题的帖子: select 表单 onchange alert 
2007-04-04 13:10
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
得分:0 
if(document.frmA.AreaID.value!=""){
alert('没有选择地区');
return false; //注意程序的执行顺序
}else{
alert('选择地区提交');
document.frmA.submit();
return true;
}
alert('checkit');

专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2007-04-04 13:22
小鹤
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2007-3-28
收藏
得分:0 
我试过,加document也没用,我刚给去掉的
2007-04-04 13:32
小鹤
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2007-3-28
收藏
得分:0 

执行顺序,我再试试,谢谢先

2007-04-04 13:36
小鹤
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2007-3-28
收藏
得分:0 
非常感谢白雪兄弟,return就从function里出来了,诶,非常感谢
2007-04-04 13:37
快速回复:[求助]select的onchange事件,js判断提交表单怎么没反映
数据加载中...
 
   



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

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