Disable scrolling on `<input type=number>`

后端 未结 15 1814
小蘑菇
小蘑菇 2020-12-02 07:13

Is it possible to disable the scroll wheel changing the number in an input number field? I\'ve messed with webkit-specific CSS to remove the spinner but I\'d like to get rid

15条回答
  •  悲哀的现实
    2020-12-02 07:52

    input = document.getElementById("the_number_input")
    input.addEventListener("mousewheel", function(event){ this.blur() })
    

    http://jsfiddle.net/bQbDm/2/

    For jQuery example and a cross-browser solution see related question:

    HTML5 event listener for number input scroll - Chrome only

提交回复
热议问题