首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择的第一个选项不应自动选择。

问选择的第一个选项不应自动选择。
EN

Stack Overflow用户
提问于 2015-05-05 13:53:59
回答 1查看 3.7K关注 0票数 3

我使用了引导选择js。下面是用于选择的代码

代码语言:javascript
复制
<select data-required="true" name="option" class="selectpicker" multiple >
    <option value="" disabled selected>Pick the once that apply to u</option>
    <option value="1">Shipping / post</option>
    <option value="2">Customers can collect</option>
    <option value="3">Other</option>
</select>

如果我没有在第一个选项中添加selected,那么验证就不会发生,但是如果我这样做了,那么第一个选项就会自动被选中。

请给我一些解决办法,这两种方法都能奏效-

  1. 验证
  2. 第一个选项不应自动被选中

这是演示

EN

回答 1

Stack Overflow用户

发布于 2015-05-05 14:15:33

您应该从第一个选项中移除选定的属性。类似于:

​

代码语言:javascript
复制
<select data-required="true" name="option" class="selectpicker" multiple>
  <option value="" disabled>Pick the items that apply to u</option>
  <option value="1">Shipping / post</option>
  <option value="2">Customers can collect</option>
  <option value="3">Other</option>
</select>

​

然后,您应该考虑添加“失去焦点”或表单提交期间的验证。

注意事项

您的“最终验证”应该在服务器端完成,因为客户端验证可能会被“黑客攻击”或误导。这就是为什么应该在服务器/上进行重要的验证。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30054982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档