嘿,我正在尝试在带有 Rails 后端的 javascript 中创建一个输入字段。我想让输入字段只取货币金额。所以
1.00 美元
100.24 美元
我怎么能做到这一点。目前一个人可以输入多个小数点等等。希望这个问题不会太模糊。
嘿,我正在尝试在带有 Rails 后端的 javascript 中创建一个输入字段。我想让输入字段只取货币金额。所以
1.00 美元
100.24 美元
我怎么能做到这一点。目前一个人可以输入多个小数点等等。希望这个问题不会太模糊。
将此函数绑定到文本字段的 onchange 事件。这会将字段的值解析为浮点数并删除 2 位小数后的任何数字。您还可以使用input type="number"
来阻止字符串作为输入。
不用说,这将需要服务器端验证。用户可以相当容易地禁用 Javascript 和输入类型:如果这些数据会返回到您的服务器,请不要指望这会起作用。
function check(e){
e.value = parseFloat(e.value).toFixed(2)
}
工作jsfiddle:在这里。
输入:123456 - 结果:123.456
输入:12,3456 - 结果:12,34