ユーザが入力した後にHTML入力フィールドに量子を表示する方法はありますか?入力後に入力ボックスに%記号を表示するように、フォームの要素をスタイルで入力できますか?
たとえば、80%などのフィールドをパーセントで入力したい場合 入力ボックスに80
と入力するだけで、数字の後に%記号が表示されますが、実際には表示されません入力の一部。フォームが提出されるとき、私は、数字だけが提出され、パーセント記号ではありません。
これはできますか?
%記号とは別の一般的な例では、例えば、ユーザが50
と入力すると予想される50Hzと入力し、Hzは入力後に表示される量子になります。
注:私は純粋なCSSまたは別の「装飾のみ」のアプローチのために、その点で期待しています
、かなり問題にアプローチする方法がわかりません。私の希望は量量詞を入力する必要はありません。例えば、私の量指定子がHz
なら、 "50 Hz"とタイプするのは嫌だし、 "50"とタイプして、その後にHzと書かれているのを見てほしい。私は、右端に%記号がある背景イメージを作成することができました。別の解決策は、ラベル、すなわちパーセント(%)を使用し、ユーザに%記号なしの数字だけを入力させることである。
あなたはゆっくりと入力する場合、これはあなたに5 $ 0評価結果を与えることができます。また、元に戻って編集したい場合は、$を過ぎて削除することはできません。 –
@Dennisは別の実装を試しました –
@RobertWadeこれは古いコードよりも優れています。 –