在网络开发方面,我是新手。我正在创建表单,并在input
标记中添加了required
属性。它适用于除safari5之外的所有浏览器。在做了一些研究后,我发现Safari 5不支持required
属性。有关我应该做什么的建议吗?
答案 0 :(得分:0)
正如您所见here,Safari,IE9及更早版本以及某些移动浏览器并未完全支持表单验证。您需要针对这些情况研究后备解决方案。这些后备通常称为polyfills。
HTML5请为表单验证提供一些推荐的polyfills:http://html5please.com/#form%20validation
最后要记住的是,即使您进行客户端验证,也要始终进行服务器端验证,因为您绝不应该盲目信任来自用户的数据。