2016-04-24 57 views
0

我用引导表单验证,但它不能在Safari浏览器工作。当我选择第一个选项并提交但仍保持禁用状态时,但选择第二个选项时,它会很好地工作并删除禁用。请帮我....我的代码是在这里...“必需的”属性没有在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

的只有你的方式可以保证safari中客户端的表单验证是t o使用javascript。

Safari doesn't support the required html attribute completely.

这就是说,它不是一个坏主意,反正有没有被烤成引导客户端验证一个单独的层。如果绑定到表单提交事件,则很容易遍历字段并进行自己的评估。

+0

非常感谢。我已经手动完成了。 –

-1

尝试只

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

Cordialement 弗雷德里克

+0

是的错误safari不支持需要。 – Graphoeil

+0