【发布时间】:2020-09-08 06:44:28
【问题描述】:
美好的一天,我正在创建一个要求用户输入数字的表单,数字可以大到数百万或数十亿,使用 HTML 输入 type="number",它给用户计算数字带来了一些压力,我想格式化用户输入的数字以使其清楚,以便他/她不会输入错误的数字 我打算使用 jquery keyup,因为我在项目中使用的是 CakePHP,我在某处进行了测试,但没有得到想要的答案
<form>
<label for="amount">Amount</label>
<input type="number" name="amount" id="amount" />
</form>
<script>
$(document).ready(function () {
$("#amount").keyup(function () {
$("#amount").toLocaleString();
});
});
</script>
提前谢谢你
【问题讨论】:
-
嗨,欢迎来到 SO。您正在调用 $("#amount") 但您的 sn-p 中没有 id 为“amount”的元素。您需要在输入中添加 id="amount" 吗?
标签: javascript html jquery cakephp-3.0 number-formatting