javascript - jsは、アラートを使用せずに、同じ行に赤いフォントを使用してユーザーにプロンプ​​トを表示し、入力値が0以下ではない数値であることをどのように判断しますか
世界只因有你
世界只因有你 2017-06-28 09:27:53
0
4
1395

js は、入力値が 0 以下ではなく、10 進数の可能性がある数値であることをどのように判断しますか。条件が満たされない場合、 は、% の後に赤い単語 、TKS! をユーザーに表示します。

世界只因有你
世界只因有你

全員に返信(4)
三叔

フォーカスが入力内にあるかどうかを判定(またはフォーカス脱退イベントを渡す)
あとは必要に応じて判定するためにjsメソッドクラスに値を渡す

いいねを押す +0
Peter_Zhu

リーリー

いいねを押す +1
ringa_lee

CSS:

リーリー

HTML:

リーリー

JavaScript:

リーリー
いいねを押す +0
世界只因有你

携帯電話向けの簡単な答え。入力に pattern 属性を追加し、規則性を使用してコンテンツを検証し、CSS で input:invalid を使用して入力内の不規則なコンテンツを赤色でマークします (赤いテキストを含む赤いボックスなど)。 、最後の赤いテキストは、入力の直後に p を書き込むように促します。その後、

を使用します。 リーリー

このようなルールを設定した後は、ほぼ同じになるはずです (ラベルを ID に置き換えれば、携帯電話でさらにコーディングする必要がなくなります)。ただし、IE9 と互換性を持たせる必要がある場合は、互換性のある別のコードを作成する必要があるかもしれません...


参考:

MDN - フォーム検証

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!