【问题标题】:HTML5 'Required' tag not working in SafariHTML5“必需”标签在 Safari 中不起作用
【发布时间】:2014-04-14 12:36:36
【问题描述】:

我的 html5 输入类型的必需标签在 Safari 中不起作用。当我尝试在未填写必填字段的情况下提交时,它就通过了。 :( 它应该有警告或提醒告诉填写字段。

请帮助我。谢谢!

【问题讨论】:

    标签: html forms validation safari


    【解决方案1】:

    Safari (尚)不支持 HTML 5 Candidate Recommendation 的该功能。

    要么实现 JavaScript shim,要么依赖于您在 Safari 中的服务器端验证。

    【讨论】:

    • 你有任何可以工作的Javascript吗?我在这里尝试了脚本forums.asp.net/t/… .. 但它不起作用。 :(
    【解决方案2】:

    Safari 不支持 HTML5 验证,您可以使用 Webshim(一个使您能够跨浏览器可靠地使用 HTML5 功能的 polyfill 库,即使缺乏原生支持)。

    【讨论】:

      【解决方案3】:

      Safari 目前不支持此功能,但它将在 Safari 10.1(下一个版本)中提供。

      与此同时,Required Attribute Not work in Safari Browser 帖子中有一些不错的 javascript 解决方法

      【讨论】:

        猜你喜欢
        • 2014-03-16
        • 1970-01-01
        • 2013-12-19
        • 2014-07-29
        • 1970-01-01
        • 2014-05-03
        • 2017-09-13
        • 1970-01-01
        • 2018-05-19
        相关资源
        最近更新 更多