【问题标题】:How to make HTML5 validation work with IE如何使 HTML5 验证与 IE 一起工作
【发布时间】:2016-01-17 18:23:45
【问题描述】:

我有 html5 表单验证,它在 chrome 和 firefox 中运行良好,但在 IE 中不行。我更喜欢 HTML5 而不是 jquery,因为它易于使用。是否有任何解决方法可以在 IE 中进行验证。

【问题讨论】:

  • 您可以使用Modernizr.js 对所有不支持 HTML5 表单的浏览器进行适当的验证。
  • @Vinay,检查formality jQuery 插件。你只需要在你的页面上包含它的 JavaScript。

标签: html internet-explorer cross-browser validation


【解决方案1】:

IE

我想你应该在 jQuery 上停留一段时间。

【讨论】:

  • 有一个 JavaScript 库 formality 在这种情况下可以帮助您。您不必为它设置任何额外的 JavaScript。如果浏览器不支持 HTML5,将 HTML5 属性添加到输入和表单将使形式自动处理验证。也有一些选择。
【解决方案2】:

您是否尝试过 htmlshiv 脚本?它托管在 Google 代码项目中,可以像这样添加到您的 html 文件的头部:

<!--[if lte IE9]>
    <script src="location/of/script" type="text/javascript"></script>
<![endif]-->

来源:http://code.google.com/p/html5shiv/

【讨论】:

  • 验证不起作用,我认为 HTML5 的样式问题可以在 IE 中工作
猜你喜欢
  • 2012-05-29
  • 1970-01-01
  • 2016-12-06
  • 1970-01-01
  • 2010-09-18
  • 1970-01-01
  • 2014-12-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多