【发布时间】:2017-12-05 01:59:02
【问题描述】:
我正在 Rails 中制作一个搜索表单,我有不同的单选字段,我对那些没有问题,但我对最后一个有问题,我想要一个单选按钮,当它处于活动状态时启用两个文本字段,您可以在其中写入两个不同的日期(基本上是一个日期范围),然后传递一个包含该范围内日期的数组。
单选按钮已经就位,文本字段仅在选择最后一个时才会激活,而在选择其他按钮时会被禁用,我把那部分放下了,我也知道如何包含一个范围内的数组日期,我遇到的问题是我不知道如何获取文本字段中的值,操作它们(即使用它们生成数组),然后将其传递给控制器和视图(已经工作正常了。)
这是我表单的最后一部分
f.radio_button :dates, "", id: "true_date"
label :date, "Elige tu fecha"
f.text_field :dates, class: "dates_cal", id: "from", :disabled => true
f.text_field :dates, class: "dates_cal", id: "to", :disabled => true
有没有办法从两个 text_fields 中获取值并在传递它们之前使用它们?或者在控制器内部使用它们并在 :dates 中将它们作为数组传递?还是我让自己更难做到这一点并且有更简单的方法?
【问题讨论】:
标签: jquery ruby-on-rails arrays radio-button