【发布时间】:2011-09-16 19:28:47
【问题描述】:
我想取一个信用卡号,比如 :number 并将其分解为 4 个文本字段,如果放入的卡是 Amex,则这些文本字段会使用 JS 更新为 3 个文本字段。
我认为我可以做到
<%= fields_for :number do |c| %>
<%= c.text_field 'cnumber1'>
<%= c.text_field 'cnumber2'%>
<%= c.text_field 'cnumber3'%>
<%= c.text_field 'cnumber4'%>
<% end %>
但这不起作用。我知道我可以设置 html 输入标签,然后在控制器端进行更改,但对于这种特殊情况,我想在视图中完成所有操作,因为它是到另一台服务器的透明帖子。
现在我只是好奇。分解日期输入并将所有日期对象也分成单独的 text_fields 会很酷。
【问题讨论】:
标签: ruby-on-rails forms credit-card textinput