1

したがって、入力があり、デフォルトで値を 0.00 にしたいと考えています。簡単です。

ユーザーが入力を開始したら、右から入力したい。したがって、「5」と入力すると、入力は「0.05」と表示されます。次にゼロを入力すると、入力が「0.50」に変わります。したがって、ユーザーが 5 ドルを入力したい場合は、5、0、0 と入力します。

これを行うためのかなり簡単な方法はありますか?検索してみましたが、検索フレーズに適したキーワードが見つからないようです。これをなんと呼べばいいのかわからないので、重複していたらごめんなさい。

ありがとう。

4

3 に答える 3

3

これは、jQuery と jQuery プラグインを使用して簡単に行うことができます。

簡単な検索で次の結果が得られました: https://github.com/madeinstefano/Decimal-Mask

編集: これをフィドルで実行した後、私が投稿したプラグインは、まさにあなたが望むことをしていないようです。http://jsfiddle.net/YAQMS/


更新:より良い解決策を見つけました - https://github.com/digitalBush/jquery.maskedinput

このフィドルを参照してください: http://jsfiddle.net/YAQMS/1/

于 2012-05-07T21:32:35.000 に答える
2

次のように、CSS で入力を右に揃えることができます。

input#my_input {
  text-align: right;
}

入力マスキングについては、次の Google 検索が役立ちます: https://www.google.com/search?q=html+input+masking

于 2012-05-07T21:32:36.553 に答える