我要的是
- 我只能輸入數字。
- 所有數字將在每第3個數字後自動格式化(,)。 (。)
- 只有後兩位數字
我使用這款面膜:
$("#product").mask("999,999,999.99",{placeholder:" "});
這樣做的問題是,如果我需要鍵入只有150.50,我需要把我的光標在確切的地點和類型。
例如在上述掩碼中,如果我鍵入150.50,則文本框如下所示: [][][],[][][],150.50
其中[]是空格。我想要的是隻顯示 150.50,沒有額外的(,)。
如果我鍵入1150.50然後顯示1,150.50,但我想要格式化自動發生,一旦我完成打字並且不想顯示額外的任何(,)s。
如果用戶輸入「5」,是否要顯示「.05」? – Adam 2010-07-25 10:08:45
@adam如果用戶輸入5,應該是5.00 – air 2010-07-25 10:43:28
然後如果用戶鍵入「5」,「0」和「3」,那麼如何實現「5.03」(根據需要)?這不會產生「500.03」,不正確嗎? – Adam 2010-07-25 11:06:02