我使用了一个简单的html。
它显示了一个带有向上和向下箭头的文本框,但箭头无效。可以使用键盘和鼠标滚轮上的箭头递增/递减值,但单击任何箭头时,似乎都会单击向下箭头,并且框中的值保持不变。请建议我应该做什么!
<input type="number">
它显示了一个带有向上和向下箭头的文本框,但箭头无效。可以使用键盘和鼠标滚轮上的箭头递增/递减值,但单击任何箭头时,似乎都会单击向下箭头,并且框中的值保持不变。请建议我应该做什么!
<input type="number">
<input type="number" value="1"/>
$(function() {
$(document).on('mousemove', function (e) {
e.preventDefault();
});
});
请查看https://jsfiddle.net/MCAU/Lpojfrm2/
有人能确认这个吗?
你可以尝试这样做:
HTML
<div id="incdec">
<input type="text" value="0" />
<img src="up_arrow.jpeg" id="up" />
<img src="down_arrow.jpeg" id="down" />
</div>
JQuery
$(document).ready(function(){
$("#up").on('click',function(){
$("#incdec input").val(parseInt($("#incdec input").val())+1);
});
$("#down").on('click',function(){
$("#incdec input").val(parseInt($("#incdec input").val())-1);
});
});
<div class="ember-view">
<input type="number">
</div>
<div>
<input type="number">
</div>
试试这个:
<input type="number" step="1" >
在步骤选项中,输入您要增加或减少到该值的值。例如,如果您设置step=0.5并且您的值为5,则单击向上箭头将使值更改为5.5。
我希望这对您有所帮助。
试一下。 输入框需要聚焦才能增加/减少值。
<input type="number" autofocus="autofocus">
对我来说,在桌面版Chrome上显示箭头,但我尝试了很多方法来恢复移动浏览器(如移动版Chrome)中的箭头,但都没有成功。
最终,我决定在输入框两侧添加一些漂亮的按钮。我编写了代码,只要您遵守ID编号规则,就可以添加任意数量的按钮。我邀请您查看我在另一篇类似帖子中发布的片段。