make an input only-numeric type on knockout

后端 未结 10 1066
情书的邮戳
情书的邮戳 2020-11-30 06:15

i read many tutorials but i dont know how to do this, this is the input

input(type=\"text\",name=\"price\",id=\"price\"data-bind=\"text: price,valueUpdate:[\         


        
10条回答
  •  夕颜
    夕颜 (楼主)
    2020-11-30 06:31

    I know this question is a year old but let me post this for the sake of feature visitor of the page.

    Check this out:

    ko.bindingHandlers.numericnumbers = {
    init: function (element) {
        $(element).on('keypress', function (number) {
            number = (number) ? number : window.event;
            var charcode = (number.which) ? number.which : number.keyCode;
            if (charcode > 31 && (charcode < 48 || charcode > 75))
                number.preventDefault();
        });
    }};
    

提交回复
热议问题