“required”属性在SAFARI浏览器中无法正常工作

时间:2016-04-24 16:09:11

标签: jquery html5 jqbootstrapvalidation

我使用了 引导程序表单验证 ,但它在 safari浏览器 中无效。当我选择第一个选项并提交但它仍然被禁用时,但是当选择第二个选项时,它运行良好并删除了禁用。请帮帮我......我的代码在这里......

<select name="gender" class="form-control" required="true">
  <option value="">Select Gender</option>
  <option value="Male">Male</option>
  <option value="Female">Female</option>
</select>

2 个答案:

答案 0 :(得分:2)

在safari中保证客户端表单验证的唯一方法是使用javascript。

Safari doesn't support the required html attribute completely.

也就是说,无论如何,为客户端验证设置一个单独的层并不是一个糟糕的主意,它不会被引入到引导程序中。如果你绑定到表单提交事件,那么很容易在字段中循环并进行自己的评估。

答案 1 :(得分:-1)

尝试

<select name="gender" class="form-control" required>

Cordialement 弗雷德里克