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

"required" attribute does not work properly in SAFARI browser

我使用了 bootstrap 表单验证 但它在 [=20 中不起作用=]safari 浏览器。当我 select 第一个选项并提交但它仍然被禁用时,但是当 select 第二个选项然后它工作正常并删除了禁用。请帮助我....我的代码在这里...


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

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

Safari doesn't support the required html attribute completely.

就是说,无论如何,为客户端验证设置一个单独的层,而不是融入 bootstrap 并不是一个坏主意。如果绑定到表单提交事件,则很容易遍历字段并进行自己的评估。