簡體   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