私はからjQueryマスクプラグインを使用しています
http://digitalbush.com/projects/masked-input-plugin/
プラグインをカスタマイズしたいのですが、最善を尽くしましたが、できません。
私が欲しいのは
- 数字しか入力できません。
- すべての数字は、3番目の数字ごとに自動的にフォーマットされます(、)。
- (。)の後の2桁のみ
私はこのマスクを使用しています:
$("#product").mask("999,999,999.99",{placeholder:" "});
これに伴う問題は、150.50だけを入力する必要がある場合、正確な場所とタイプにカーソルを合わせる必要があることです。
たとえば、上記のマスクで150.50と入力すると、テキストボックスは次のようになります。
[][][],[][][],150.50
ここで、[]は空白です。私が欲しいのは、余分な(、)を付けずに、150.50だけを表示することです。
1150.50と入力すると、1,150.50が表示されますが、入力が完了するとフォーマットが自動的に行われるようにし、余分な(、)を表示したくない場合。