Javascript 将输入值保持在10以下
基本上,我想在这里做的是将Javascript 将输入值保持在10以下,javascript,jquery,html,Javascript,Jquery,Html,基本上,我想在这里做的是将input元素中的值保持为非零位(0这里是解决方案 $('input[type=“number”]).attr({ 最高:10, 最低:0 }); $('input[type=“number”]).keydown(函数(e){ var value=$(this.val()+(parseInt(String.fromCharCode(e.which))| | 0); 如果(e.which!=8&(parseInt(值)10)| | e.which==189){ e、 预
input
元素中的值保持为非零位(0这里是解决方案
$('input[type=“number”]).attr({
最高:10,
最低:0
});
$('input[type=“number”]).keydown(函数(e){
var value=$(this.val()+(parseInt(String.fromCharCode(e.which))| | 0);
如果(e.which!=8&(parseInt(值)<0 | | parseInt(值)>10)| | e.which==189){
e、 预防默认值();
返回false;
}
});
这是您的解决方案
$('input[type=“number”]).attr({
最高:10,
最低:0
});
$('input[type=“number”]).keydown(函数(e){
var value=$(this.val()+(parseInt(String.fromCharCode(e.which))| | 0);
如果(e.which!=8&(parseInt(值)<0 | | parseInt(值)>10)| | e.which==189){
e、 预防默认值();
返回false;
}
});
好了:
$('input[type=“number”])。在('keyup click',function()上{
如果($(this).val()>9){
$(此).val(9);
}
})
好了:
$('input[type=“number”])。在('keyup click',function()上{
如果($(this).val()>9){
$(此).val(9);
}
})
以下是您要查找的内容:
以下是您要查找的内容:
看看这个例子
$('input[type=number]')。键控(函数(e){
var key=e.key
如果(/[0-9]/.测试(关键)){
e、 target.value=key
}
})
看看这个例子
$('input[type=number]')。键控(函数(e){
var key=e.key
如果(/[0-9]/.测试(关键)){
e、 target.value=key
}
})
您可以使用输入事件:
$('[type=number]')。在('input',函数(e)上{
如果(此值>9){
this.value=this.value.split(“”).pop();
}
如果(this.value您可以使用输入事件:
$('[type=number]')。在('input',函数(e)上{
如果(此值>9){
this.value=this.value.split(“”).pop();
}
如果(this.value允许一个从1
到9
的数字,您所要做的就是不允许任何两个以上的数字,即长度超过1
要禁止零,请在按下零时阻止默认操作
$('.cell')。打开('keydown',函数(e){
this.value=this.value.slice(1);
如果(e.which==48 | | e.which==96)e.preventDefault();
});
要允许从1
到9
的数字,您所要做的就是不允许任何超过两个数字,即长度超过1的数字
要禁止零,请在按下零时阻止默认操作
$('.cell')。打开('keydown',函数(e){
this.value=this.value.slice(1);
如果(e.which==48 | | e.which==96)e.preventDefault();
});
您尝试输入的最小-最大属性了吗?@TalhaAbrarmax
属性不会阻止用户键入不需要的号码。您尝试了输入的最小-最大属性了吗?@TalhaAbrarmax
属性不会阻止用户键入不需要的号码。这是解决方案。让我更新答案,这是解决方案继续。让我更新答案,也就是我要找的!+1。就是我要找的!+1。
<input type="number" class="cell">