我使用了 引导程序表单验证 ,但它在 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>
答案 0 :(得分:2)
在safari中保证客户端表单验证的唯一方法是使用javascript。
Safari doesn't support the required
html attribute completely.
也就是说,无论如何,为客户端验证设置一个单独的层并不是一个糟糕的主意,它不会被引入到引导程序中。如果你绑定到表单提交事件,那么很容易在字段中循环并进行自己的评估。
答案 1 :(得分:-1)
尝试
<select name="gender" class="form-control" required>
Cordialement 弗雷德里克