js は、入力値が 0 以下ではなく、10 進数の可能性がある数値であることをどのように判断しますか。条件が満たされない場合、 は、% の後に赤い単語
、TKS! をユーザーに表示します。
世界只因有你2017-06-28 09:29:53
携帯電話向けの簡単な答え。入力に pattern 属性を追加し、規則性を使用してコンテンツを検証し、CSS で input:invalid
を使用して入力内の不規則なコンテンツを赤色でマークします (赤いテキストを含む赤いボックスなど)。 、最後の赤いテキストは、入力の直後に p を書き込むように促します。その後、
このようなルールを設定した後は、ほぼ同じになるはずです (ラベルを ID に置き換えれば、携帯電話でさらにコーディングする必要がなくなります)。ただし、IE9 と互換性を持たせる必要がある場合は、互換性のある別のコードを作成する必要があるかもしれません...
参考:
MDN - フォーム検証