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