ホームページ > 記事 > ウェブフロントエンド > 入力ボックスには数値のみを入力できます (小数点を含む正負)。正の数値を入力すると数値は赤色になり、負の数値は緑色になります_html/css_WEB-ITnose
onkeyup または他の方法を使用して実装することを考えています。神に答えを求めてください。
これには js が含まれます。
イベントの場合は、キーボードのキーイベントの onkeyup を使用するだけです。
ボタンを離すとイベント処理関数で入力ボックスの先頭文字が「-」かどうかを判断し、input要素のstyle属性のcolor属性の値が変更されていれば、緑色でなければなりません。それ以外の場合は赤色になります。 jQueryであれば.css()メソッド
で設定するだけで、連続入力処理中に1回判定するだけで済みます。
これには js が関係します。
イベントの場合は、キーボードのキーイベントの onkeyup を使用するだけです。
ボタンを離すとイベント処理関数で入力ボックスの先頭文字が「-」かどうかを判断し、input要素のstyle属性のcolor属性の値が変更されていれば、緑色でなければなりません。それ以外の場合は赤色になります。 jQueryであれば.css()メソッド
で設定するだけで、連続入力処理中に1回判定するだけで済みます。
おっと。自分で交換した方が良かったです。 2階のお兄さん、ポストを送ってくれてありがとう〜