怎样获取下拉列表框的值

昨天做一张网页,其中有一项要判断下拉列表框的值,弄了好久硬是没有做出来,郁闷了好长一段时间!不过还好,今早终于把它给解决了,现在写出来与大家分享。

下拉莱单代码如下:
<form action="?action=add" method="post" name="form1" onSubmit="return check()">
<Select id=country name=country>
<OPTION value="" selected>Please Select:</OPTION>
<OPTION value=Afghanistan>china</OPTION>
<OPTION value=Albania>Albania</OPTION>
</Select>
</form>

在这个表单中,国家这一项是必选项,所以我所要做的就要判断下拉列表框的值是否为空,如果为空就不让提交表单,让其再选择。

判断代码如下:
<script language="JavaScript" type="text/javascript">
<!--
function check(){
if(form1.country.options[form1.country.selectedIndex].value=="") {
alert('Please select your country!');
   return false;
  }
}
</script>  
到此,我们所要做的事情就完成了。这个判断就这么的简单,当时我就是少了这个selectedIndex,以为与其它判断方法一样,所以造就了这个错误,浪费了一大堆时间!
希望有与我犯一样错误的人看过后能及时改过来。还不会的,看过后立马就会^_^ 
 

转自:http://www.zjidea.com/blog/article.asp?id=32

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值