【发布时间】:2021-05-31 21:29:05
【问题描述】:
尝试格式化此输入以显示为货币,带有井号,我已格式化小数位和 2 个零 - 具有以下内容:
function isPrice(el){
val = parseFloat(el.value);
if (!isNaN(val)){
el.value = parseFloat(el.value).toFixed(2);
}
}
一直坚持这个..谢谢!
【问题讨论】:
-
只需连接它前面的井号。
-
你能把这个问题解释清楚一点吗?你是说
el.value = "£ " + parseFloat...吗?您可能不想在有人输入时更改输入,您可以将£放在输入之前/之后。 -
也就是说,我建议不要在输入中输入井号。将其放在输入之前的 HTML 中。否则,无论何时要将输入作为数字处理,都必须将其删除。
-
£ <input type="text">