मुझे एक ही समस्या थी और मैंने इस कोड का उपयोग करके हल किया
एचटीएमएल
<span id="current"></span><br>
<input type="number" id="n" value="5" step=".5" />
आप सिर्फ 3 पहली पंक्तियों को जोड़ सकते हैं जो अन्य भागों में वैकल्पिक हैं।
$('#n').on('change paste', function () {
$("#current").html($(this).val())
});
$(".input-group-btn-vertical").click(function () {
$("#n").trigger("change");
});
$("#n").keydown(function (e) {
if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 110, 190]) !== -1 || (e.keyCode === 65 && e.ctrlKey === true) || (e.keyCode >= 35 && e.keyCode <= 40))
return;
if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 || e.keyCode > 105))
e.preventDefault();
});
यहाँ उदाहरण: http://jsfiddle.net/XezmB/1303/