Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Safari公司不承认这一点;“必需”;属性如何修复它? 名字: 社会保险号码:_Html_Google Chrome_Safari_Required - Fatal编程技术网

Html Safari公司不承认这一点;“必需”;属性如何修复它? 名字: 社会保险号码:

Html Safari公司不承认这一点;“必需”;属性如何修复它? 名字: 社会保险号码:,html,google-chrome,safari,required,Html,Google Chrome,Safari,Required,当我在Chrome中尝试该文档时,它接受条件并显示错误,正如预期的那样 但是,当我在Safari中尝试该文档时,它没有显示任何错误。目前,Safari对于用户未提供的表单字段中的必需值(或用户在表单字段中输入的无效值)尚未发出任何错误消息。但您可以使用hack或polyfill启用它。请参阅以了解启用它的轻量级黑客,并参阅以jQuery为基础的polyfill插件。目前,Safari不支持“必需”输入属性。 要在Safari上使用“必需”属性,可以使用“” 1-下载webshim 2-输入此代

当我在Chrome中尝试该文档时,它接受条件并显示错误,正如预期的那样


但是,当我在Safari中尝试该文档时,它没有显示任何错误。

目前,Safari对于用户未提供的表单字段中的必需值(或用户在表单字段中输入的无效值)尚未发出任何错误消息。但您可以使用hack或polyfill启用它。请参阅以了解启用它的轻量级黑客,并参阅以jQuery为基础的polyfill插件。

目前,Safari不支持“必需”输入属性。

要在Safari上使用“必需”属性,可以使用“”

1-下载webshim

2-输入此代码:

<head>
    <script src="js/jquery.js"></script>

    <script src="js-webshim/minified/polyfiller.js"></script> 

    <script> 
        webshim.activeLang('en');
        webshims.polyfill('forms');
        webshims.cfg.no$Switch = true;
    </script>
</head>

webshim.activeLang('en');
webshims.polyfill(“表格”);
webshims.cfg.no$Switch=true;

所需属性应在中可用

谢谢!我决定改用CDN,你可以在这里找到一个缩小版:谢谢,我完全忘记了Webshim,它立刻解决了问题。遗憾的是,我发现了两个重复的问题,原则上回答得很好,但与你的答案并不接近;现在标记他们,并希望引导更多的人到这个帖子/答案!我在自己的回答中提到了你的答案(甚至复制了你的代码示例作为其他人的“kickstart”),我刚刚被问到“webshims.cfg.no$Switch=true;”这行是什么意思确实如此。你能给我解释一下吗?:)webshim.activeLang('en')@detoro84设置您想要使用的语言,如下所述:Webshim是一个很好的库,但是如果您的目标是解决OP问题,那么链接的“HTML5表单验证回退”大约需要20行代码。