控制输入框只接收数字及小数点

方法1: $('#txtPrice').numeral();

 

方法2:$('#txtPrice').keydown(function () {
if (window.event.keyCode != 190 && window.event.keyCode != 48 && window.event.keyCode != 49 && window.event.keyCode != 50 && window.event.keyCode != 51 && window.event.keyCode != 52 && window.event.keyCode != 53 && window.event.keyCode != 54 && window.event.keyCode != 55 && window.event.keyCode != 56 && window.event.keyCode != 57 && window.event.keyCode != 96 && window.event.keyCode != 97 && window.event.keyCode != 98 && window.event.keyCode != 99 && window.event.keyCode != 100 && window.event.keyCode != 101 && window.event.keyCode != 102 && window.event.keyCode != 103 && window.event.keyCode != 104 && window.event.keyCode != 105 && window.event.keyCode != 37 && window.event.keyCode != 39 && window.event.keyCode != 13 && window.event.keyCode != 8 && window.event.keyCode != 46) {
window.event.returnValue = false;
}

//控制只能接收一个小数点
else if (window.event.keyCode == 190 && $('#txtRate').val().indexOf('.') > 0) {
window.event.returnValue = false;
}
});

posted @ 2013-05-02 21:50  快活杰  阅读(213)  评论(0编辑  收藏  举报