0

我目前遇到了这个简单代码的问题:

=form_tag payments_path, :method => :post, :id => "braintree-payment-form" do

  = select_month(14, :use_month_numbers => true)

  = select_year(Time.now.year, :start_year => Time.now.year, :end_year => Time.now.year + 10)

事实上,当我在上面的两个选择之一中选择一个值时,它会自动使用我选择的参数对当前 URL 进行获取请求

示例:如果我在 select_year 中单击 2013,它会导致 /payments/2013

有人知道吗?这非常烦人,我以前遇到过这个问题,但找不到合适的解决方案。

谢谢!

更新:

当我将这两个选择从表单标签中取出时,我也将我重定向到 /payment/selected_value,我真的不明白为什么会这样?我尝试在 JS 中添加一个 e.preventDefault() 来更改选择,但它没有效果

4

0 回答 0