gpt4 book ai didi

ruby-on-rails - 如何获取 text_field rails 的值

转载 作者:行者123 更新时间:2023-12-04 04:50:47 24 4
gpt4 key购买 nike

我有一个文本字段:

<%= text_field :search, :class=>'input-xxlarge search-query',:id=>'keyword' %>

然后单击一个链接,我想将此文本字段中的值传递给
Controller 方法。
我不想使用表单和表单提交。

我有链接:
<a href ="/home/search" >GO</a>

对于这个“搜索”方法,我想传递文本字段值....
也可以直接转到页面“/home/search”专为此操作“搜索”而设计

我该怎么做???
谢谢...

最佳答案

在这里阅读 link_to send parameters along with the url and grab them on target page

<%= link_to "Go", '/home/search?param1=value' %>

因此,如果您不使用表单,则应使用 jQuery 将字段值放入带有参数的属性链接(href)中。
关于 jsffidle 的示例
<%= text_field :search, :class=>'input-xxlarge search-query',:id=>'keyword' %>
<%= link_to "Go", '', :id => "searchlink" %>


$(':input').bind('keypress keydown keyup change',function(){
var word = $(':input[id="keyword"]').val();
$('a[id="searchlink"]').attr("href","/home/search?param1=" + word.toString());

});

并在 Controller 中:
if params[:param1] == ""
render :search # or redirect whatever do you want
else
param = params[:param1]
....
end

关于ruby-on-rails - 如何获取 text_field rails 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17468695/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com