黑马程序员技术交流社区

标题: javascript验证下拉表单不能为空的问题 [打印本页]

作者: 夏天    时间: 2012-9-1 13:49
标题: javascript验证下拉表单不能为空的问题
部分代码

城市:
    <select name="city" class="aa">
      <option value="0" selected="selected">请选择</option>
      <option value="1">北京</option>
      <option value="2">上海</option>
      <option value="3">广州</option>
      <option value="4">深圳</option>
    </select>


else if(form.city.value == "" || form.city.value == null)
{
  alert("城市不能为空!");
  return false;
}

因为有个 默认 “请选择”  所以就算你不选,也不会有“城市不能为空的”提示


作者: 夏天    时间: 2012-9-1 13:54
谁能帮忙解决下。。。
作者: 谭海鹏    时间: 2012-9-1 14:02
<option value="" selected="selected">请选择</option>

value="" 不给值

作者: 夏天    时间: 2012-9-1 14:06
谢谢,问题已解决
作者: 夏天    时间: 2012-9-1 14:06
abcthp520 发表于 2012-9-1 14:02
请选择

value="" 不给值

问题已解决,谢谢了。很给力
作者: 小黑马    时间: 2012-9-1 22:52
第二种解决方式,判断条件中把请选择的值加上也行
if(form.city.value == "" || form.city.value == null ||form.city.value == "1")






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2