监控类型=数量?

时间:2011-05-06 00:49:51

标签: jquery html5 input numbers

我正在使用html5输入type="number"。我想监视此输入以进行更改,但是:

  • 因为在支持它的浏览器中它获得旋转控件我不能只监视.keyup
  • 因为我不想等待它失去焦点我不能只监视.change

我如何监控它,以便捕捉所有价值变化的情况?

2 个答案:

答案 0 :(得分:1)

在查看本网站上的一些问题后,使用mousewheel plugin我有

$('#spinbox').bind('click change keyup mousewheel', function() {
  //10 ms timeout is for mousewheel otherwise you get the previous value
  var box = this;
  setTimeout(function() {console.log($(box).val());}, 10);
});

所以你需要监视它

  • 点击:点击控件
  • 更改:后备
  • keyup:用于输入值
  • mousewheel:嗯...我想知道?

答案 1 :(得分:0)

请参阅:HTML5 number spinbox controls not triggering a change event?

您可以同时使用oninputonkeydown