我正在为一个有联系表的客户开发一个网站。客户希望表单错误在页面上弹出,而不是在新页面中打开。这在 Firefox 和 Chrome 等最新的浏览器中完美运行(使用“必需”标签),但不适用于许多其他浏览器。
是否有易于实施的后备方案?我玩过 Modernizr 脚本,但它并没有改变任何东西。
http://jshjohnson.com/MF/contact.html
谢谢
我正在为一个有联系表的客户开发一个网站。客户希望表单错误在页面上弹出,而不是在新页面中打开。这在 Firefox 和 Chrome 等最新的浏览器中完美运行(使用“必需”标签),但不适用于许多其他浏览器。
是否有易于实施的后备方案?我玩过 Modernizr 脚本,但它并没有改变任何东西。
http://jshjohnson.com/MF/contact.html
谢谢
当然,HTML5 验证在不完全支持它的浏览器中会失败(因为它依赖于浏览器)。
Modernizr 仅检测浏览器功能。因此,您可以使用它来检测是否不支持验证,然后添加 fx. 一个 jquery 验证库。
您可以使用像http://afarkas.github.com/webshim/demos/demos/webforms.html这样的库