次の入力を小数点以下2桁にして2桁しか使用できないようにするにはどうすればよいですか?小数点以下2桁の数値を強制的に入力する
たとえば、値が「1」の場合、自動的に「1.00」に変更され、「1.111」は「1.11」に変更されます。
私は既にstep = "0.01"を試しましたが、これはうまくいきません。
JSFiddle:https://jsfiddle.net/eub68raq/。
HTML:私が試した
<input data-number="Quantity must be a number" data-required="Unit price required" min="0" step="0.01" id="unitPrice" value="" type="number" name="unitPrice" placeholder="Unit Price"/>
JS: -
var number = $('input#unitPrice').val();
$('input#unitPrice').innerHTML = parseFloat(Math.round(number * 100)/100).toFixed(2);
http://numeraljs.com/ –