繁体   English   中英

跨浏览器html5和PHP的max属性的替代方案

[英]alternative for max attribute for cross-browser html5 and PHP

<input type="number" name="amount" max="6" /> HTML5和PHP

我在order.php中使用上面的代码,但是在html5中。 所以也许使用一些PHP会解决这个问题?

适用于:Opera和Chrome

不工作:Safare,IE和Firefox

在Opera和Chrome中,当我超过值6并且无法继续时,它会向我显示警告。

在Safari,IE和Firefox中,它不会显示任何警告并继续结帐。

有什么替代品吗? 它需要在所有上述浏览器中工作。

谢谢你,F4LLCON

我要什么Millimoose说扩大,并提出一种叫做填充工具来帮助你与此有关。 虽然HTML5表单很棒,但它们并不是每个浏览器都完全支持它们。 但是人们花了很多时间编写脚本,将这些功能带到旧浏览器,同时使用支持它的浏览器中的默认功能!

提到的那个是jQuery Tools Validator 对于您的用例来说它确实是最好的,因为您可以将其删除而不必编写繁琐的验证规则。

我还建议您查看此Placeholder脚本,以便在表单中获得更多HTML5优势!

请记住,使用剪切时,新功能可以始终集成这些类型的脚本,以允许旧版浏览器享受您的网站。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM