如何将以下输入格式化为价格,强制保留两位小数并确保只允许两位?
例如,如果值为“1”,它将自动更改为“1.00”,而“1.111”将更改为“1.11”。
我已经尝试使用step="0.01",但这不起作用。
JSFiddle:https://jsfiddle.net/eub68raq/。
HTML:
例如,如果值为“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);