关闭HTML5号码输入旋转器

时间:2016-08-01 19:48:22

标签: html5

我试图禁用输入微调器,但我在这里所能做的就是隐藏它,就像这样:

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

但怎么可以完全禁用?

2 个答案:

答案 0 :(得分:0)

使用此Jquery可以禁用它,因此鼠标滚轮不会更改数字

$(':input[type=number]').on('mousewheel', function(e){
    $(this).blur(); 
});

来源:https://css-tricks.com/snippets/css/turn-off-number-input-spinners/

答案 1 :(得分:0)

试试这个:

/* For Firefox */
input[type='number'] {
    -moz-appearance:textfield;
}

/* Webkit browsers like Safari and Chrome */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

来源:https://blog.rudolphk.co.za/css-tip-remove-spinner-on-input-of-number-9fc4d9cac121