我想在文本框中只允許一個.
,帶退格鍵左右箭頭。只允許帶退格和左右箭頭的浮點數
我發現此鏈接。
only allow numbers, backspace, delet, left arrow and right arrow keys in textbox
我addded在上面的代碼中多了一個驗證,從而使用戶可以在文本框僅添加.
,但它不工作。
JS
function validateQty(event) {
var key = window.event ? event.keyCode : event.which;
if (event.keyCode == 8 || event.keyCode == 46 || event.keyCode == 37 || event.keyCode == 39) {
if($(this).val().indexOf('.') == -1)
return true;
else
return false;
}
else if (key < 48 || key > 57) {
return false;
}
else return true;
};
你檢查你的代碼。在你沒有應用doulble'.'的驗證,也沒有檢查'.' keycode – 2015-02-23 06:46:32
@AmitKumar正如我所說的,你必須做一些修改。我剛剛給了一個樣本來通過。 – Balkrushn 2015-02-23 06:50:45
然後你沒有看到我的問題。我已經寫了更多的代碼,你的答案。 – 2015-02-23 07:10:13