或者更好的方法或許是直接用 HTML5 的屬性 input type="number"
- $(".numberOnly").keydown(function (event) {
- var txtBox = $(event.target);
- // Can have one dot only
- if ((event.keyCode == 190 || event.keyCode == 110) && (this.value.split('.').length - 1) == 0) {
- return;
- }
- // Numbers only
- if (((event.keyCode >= 65 && event.keyCode <= 95) || event.keyCode >= 106) && event.keyCode != 32) {
- event.preventDefault();
- }
- });
ref: SO
沒有留言:
張貼留言