0
一直在做一些研究,但還沒有找到我的解決方案。基本上,我有一個小的管理部分,需要輸入數字進行計算。只有號碼。但是,用戶有時可以複製和粘貼包括$或%字符。現在使用jquery將文本字段自動輸入到數字只?
,我發現這一點:input field, only numbers jquery/js
$("input[type=text]").keypress(function (e){
var charCode = (e.which) ? e.which : e.keyCode;
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
return false;
}
});
但是打字期間完美的作品,如果用戶複製和粘貼「$ 1230」,它使$在那裏。我想它自動剝離它....
所以,基本上,我在想,而不是「返回false」,我需要某種「替換」?這是最好的方式嗎?
其實我也嘗試的!那麼,我試着改變它。 :)無論如何,這似乎並沒有工作。更糟糕的是,我現在可以在文本框中輸入任何東西,並且......它有時會隨機替換整個東西.... haha – PaulHanak 2012-08-06 16:15:58
原諒我,我在右括號中出現語法錯誤......除了當我複製和粘貼字符在... – PaulHanak 2012-08-06 16:22:53