0

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

上記のコードを order.php で使用していますが、html5 で使用しています。では、PHPを使用するとこの問題が解決するのでしょうか?

動作環境: Opera & Chrome

動作しない環境: Safare、IE、Firefox

Opera & Chrome では、値 6 を超えると警告が表示され、続行できません。

Safari、IE、Firefox では、警告は表示されず、チェックアウトに進みます。

max に代わるものはありますか? 上記のすべてのブラウザーで動作する必要があります。

ありがとう、F4LLCON

4

1 に答える 1

2

Millimoose が言ったことを拡張し、これを支援するためにポリフィルと呼ばれるものを提案します。HTML5 フォームは素晴らしいものですが、まだすべてのブラウザーで完全にサポートされているわけではありません。しかし、この機能をサポートするブラウザーのデフォルト機能を使用しながら、古いブラウザーにこの機能を提供するスクリプトのコーディングに何時間も費やしています!

あなたのために言及されたのはjQuery Tools Validatorでした。ドロップインでき、面倒な検証ルールを記述する必要がないため、ユースケースに最適です。

また、フォームで HTML5 の利点をさらに活用するには、このプレースホルダー スクリプトをチェックすることをお勧めします。

カットを使用するときは、これらのタイプのスクリプトを常に統合する新機能を覚えて、古いブラウザーでもサイトを楽しむことができるようにしてください。

于 2012-06-24T12:45:44.930 に答える