-1
嘿我试图在JavaScript中创建一个输入字段与Rails后端。 我想使输入字段只采用货币金额。所以如何使一个输入字段只采取可行的美元金额
$ 1.00包装
$ 100.24
我怎么能拉这一关。目前一个人可以输入多个小数点等。 希望这个问题不是太模糊。
嘿我试图在JavaScript中创建一个输入字段与Rails后端。 我想使输入字段只采用货币金额。所以如何使一个输入字段只采取可行的美元金额
$ 1.00包装
$ 100.24
我怎么能拉这一关。目前一个人可以输入多个小数点等。 希望这个问题不是太模糊。
将此函数绑定到文本字段的onchange事件。这将解析字段的值作为浮点数,并在2位小数后删除任何数字。 您也可以使用input type="number"
来防止输入字符串。
不用说,这将需要服务器端验证。用户可以非常容易地禁用Javascript和输入类型:如果这些数据将返回到您的服务器,永远不要期望这个工作。
function check(e){
e.value = parseFloat(e.value).toFixed(2)
}
working jsfiddle:here。
输入:123456 - 结果:123.456
输入:12,3456 - 结果:12,34
你希望他们只能在输入有效的金额或一旦表单提交,然后在客户端或服务器上进行验证?规则是什么?他们是否需要键入'$'? –
我不希望他们甚至能够键入无效的金额,他们也不应该能够输入$。 –
当然可以 –