Ruby on rails 3 如何将rails表单_中的数字输入格式化为用户类型
如何将表单输入中的浮点型数字格式化为用户类型 似乎有几个jquery插件……但没有一个是好的。HTML5在某种程度上是有帮助的……但是,它的能力有限。只是想知道是否有一个超级简单的方法来做到这一点,我忽略了 如果用户键入“.1”,则应立即将f.text字段的格式更改为“0.1”。如果用户键入“1”…则应将其更改为“1.0”,以此类推 我将数字存储为字符串,因为我使用postgres hstore。HTML5 type=“number”在这种情况下没有帮助。我发现的jQuery插件没有一个是有用的。但是,实现起来非常简单(不知道为什么我会看得比自己的代码更远)Ruby on rails 3 如何将rails表单_中的数字输入格式化为用户类型,ruby-on-rails-3,html,forms,form-for,Ruby On Rails 3,Html,Forms,Form For,如何将表单输入中的浮点型数字格式化为用户类型 似乎有几个jquery插件……但没有一个是好的。HTML5在某种程度上是有帮助的……但是,它的能力有限。只是想知道是否有一个超级简单的方法来做到这一点,我忽略了 如果用户键入“.1”,则应立即将f.text字段的格式更改为“0.1”。如果用户键入“1”…则应将其更改为“1.0”,以此类推 我将数字存储为字符串,因为我使用postgres hstore。HTML5 type=“number”在这种情况下没有帮助。我发现的jQuery插件没有一个是有用的
jQuery ->
$("input.sum_number").change ->
str = $(this).val()
if str.charAt(0) == "."
$(this).val("0#{str}")
if str.charAt(str.length - 2) != "."
$(this).val("#{str}.0")