如何使输入字段只采用可行的美元金额
How to make an input field only take feasible dollar amounts
嘿,我正试图用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
输入:123456-结果:12,34
相关文章:
- 货币代码为欧元-金额的格式不应包含小数
- 在输入字段中将最小金额设置为
- 改进用于验证付款金额的正则表达式
- 获取唯一值并使用javascript计算金额总和
- 金额结果为NaN
- PayPal按钮是否有一个简单的选项,其中金额基于一些用户输入
- javascript美元符号变量不起作用
- RegExp-如何匹配尽可能短的金额
- 如何在javascript/jquery中添加字符串美元金额
- 返回美元金额正则表达式 JavaScript
- 在JavaScript中,从美元金额中提取数字的最紧凑、最高效、最可靠的方法是什么
- 如何在HTML表单中创建美元金额输入字段
- JavaScript中美元金额的正则表达式
- 如何使输入字段只采用可行的美元金额
- 在JavaScript中将整数美分转换为可读的美元金额
- 当复选框被选中时,如何在金额前显示美元符号?
- 带可选美元符号的正则表达式整美元金额
- 复选框被标记,然后它将在另一个字段中提供美元金额
- 金额超过500美元的Regex
- 如何在Javascript中添加美元金额