问题标签 [search-form]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3340 浏览

ruby-on-rails - Controller#Index 中的 Rails 运行时错误 - 不支持:符号

Unsupported: Symbol我已经在我的应用程序中实现了几个不同的搜索表单,试图实现一个特定的操作(输入对象 ID 并直接进入该实例的显示页面),并且在遇到运行时错误之前我非常接近这个对于卡片#Index。

这是搜索表单(我刚刚将其放入layouts/application.html.erb

这是我的cards_controller.rb索引操作:

和模型card.rb

我正在使用where("title like ?", "%#{query}%")该模型,但我读到以这种方式制作 sql 查询存在安全风险,我也在寻找精确匹配。

那么是什么阻止了视图识别搜索传递的 id 参数呢?

0 投票
1 回答
849 浏览

sql - 如何制作 if 语句以停止访问运行查询?

我正在使用 Microsoft 访问,我想做出一个基本上可以执行的 if 语句:

如果搜索条件全部为空,则打开一个消息框,上面写着“我写的东西”和一个确定按钮。好的会让你回到搜索而不是运行查询。

我的问题是,如果所有搜索条件都留空并且有人点击搜索,它将导致访问崩溃。所以我想做一些事情来阻止某人在空白中运行查询。我正在使用具有 6 个不同标准的表单,称为标准、Duds、ID、Desc1、Desc2 和 Excel。

只是为了让每个人都知道,在编码和东西方面我很愚蠢,所以如果你能以一种 4 岁的孩子可以理解的方式拼写出来,那就太好了。

我想要这样的东西:

如果[Forms]![Search]![Standards]AND[Forms]![Search]![CADID]为空,则

MsgBox("You cant do this")- 然后这会让你回到表格

正常运行查询。

目前我的代码看起来有点像:

SELECT DISTINCT Standards.Name, Standards.[Catalog Id], - 然后是一堆其他表和它们各自的列

我不知道为什么它会在那里结束。在 WHERE 是用户并在表单中写入的文本框之后读取 [Standards] 和 [CADID] 的位置。让我知道您需要多少详细信息。

0 投票
1 回答
462 浏览

ruby-on-rails - Ruby on Rails:搜索表单

您好,我正在为我的 rub 应用程序开发一个简单的搜索表单。

我在脚手架生成的现有控制器中创建了一个动作:

调用search_products和视图调用search.html.erb

在搜索视图中text_field_tag,我有插入搜索参数的位置(当然还有一个提交按钮来发送它们)

当我按下将页面根提交到 products_path 时,我在其中找到了我搜索的产品列表。

这似乎是我的search_products操作中的一种错误,因为我收到了这个错误:

ProductsController#index 中的 NoMethodError

未定义的方法 `search_products' 用于#

我发布我的控制器:

这是我的第一个 Rails 应用程序之一,很抱歉我的愚蠢错误。

0 投票
1 回答
35 浏览

theming - 如何在 Drupal 的搜索表单的提交按钮中添加一个额外的类?

我正在尝试向搜索表单的提交按钮添加一个额外的类。我正在尝试显示图标字体而不是单词 Search。这个按钮的标记和我添加的类是这样的

我已经通过修改 search.module 文件成功地从值字段中删除了单词 search。我找了一个参考。到“form-submit”类,但它不在该文件中。

我还在 template.php 文件中尝试了以下内容。

但这没有用!,在这件事上的任何帮助将不胜感激。

0 投票
2 回答
496 浏览

php - 似乎无法保留在提交时选择的下拉值(对我来说是愚蠢的)

我整天都在做这件事,我的头都炸了,我希望我是有道理的。我什至不擅长 php 或类似的东西。

我正在尝试为 worpress 自定义一个搜索表单,它有下拉列表并且搜索功能运行良好,我只是希望它在提交时保留下拉列表中的值。

我说类似的线程,但我无法将其应用于我的案例。

您的帮助将不胜感激。

这就是我所拥有的,对不起,如果它有点草率,我正处于我忘记我在做什么的阶段

更新:

因此,下面的代码用于保持下拉列表被选中,但我不得不重命名它,这意味着它没有连接到插件来进行搜索。

我重命名的原因是名称中的方括号 ("wpp_search[property_type]") 似乎导致 $name_title = $_POST["wpp_search[property_type]"]; 不工作。

任何人都可以为此提出解决方法吗?

0 投票
1 回答
502 浏览

wordpress - 搜索表单不显示

我制作了一个自定义的 searchform.php 来搭配 Genesis 子主题!但是,我的自定义表单正在被 Genesis Default Searchform 取代。

在子主题的functions.php页面中,我添加了这个片段......

这自然应该调出我的自定义表单并替换默认的 Gensis 表单,但出于某种原因,它不是!

我在这里错过了什么吗?非常感谢。

0 投票
0 回答
246 浏览

css - 输入框颜色未出现在 Firefox 中

我遇到了一个问题,即我的搜索表单中的输入文本似乎仅在 Firefox 中是透明的。

输入文本出现在 Chrome 和 Firefox 中(OS X El Capitan 144dpi/retina 显示器上的最新稳定版 40.0.3)我仍然可以在框中输入,只是没有文本可见。

  • 我已经禁用了输入元素和它可能继承透明度的任何父元素的所有颜色属性(在检查器中)。

  • 我尝试将!important规则应用于输入框的颜色(我知道这是不好的做法),但文本仍然拒绝出现在 Firefox 中。

我读过其他帖子,这在旧版本的 Firefox 中是一个问题,特别是在 Firefox 4 之前,但我不明白为什么在 Firefox 40 中会发生这样的事情。此外,这种形式在网站的其他部分也能完美运行.

您可以在此页面上实时查看搜索表单(侧边栏中的第一个元素)。请注意,相同的表单出现在页脚中,但 CSS 样式略有不同,并且工作正常。

本站建立在Foundation框架之上,很多基础规则继承自foundation.css

0 投票
2 回答
1113 浏览

php - 在搜索表中显示结果 (PHP)

这可能以前被问过,请随时链接我或其他什么,我只是找不到我想要的东西。

这很简单,我需要显示搜索表单的结果。那部分很简单,我可以让它工作。我遇到的问题是当没有结果与用户搜索的内容匹配时。

我相当确定我只需要使用一个 IF 语句,但我对 PHP 不是很有经验,并且无法弄清楚如何正确显示代码。

这是我到目前为止所拥有的:

我的问题是:当用户搜索与数据库中的任何内容都不匹配时,如何显示“未找到结果...”消息?

注意- 在尝试理解 PHP 和 SQL 中的某些术语时,我很快就会感到非常困惑,所以请尝试像向绝对初学者一样解释你的答案。

提前谢谢了。

0 投票
1 回答
296 浏览

ruby-on-rails - 在 Rails 引擎上搜查:没有结果

尝试创建一个站点范围的搜索表单来搜索包含某些字符串的产品。

我正在使用稍微修改过的版本 o Shoppe Gem。它是一个用于管理购物车、产品、订单等的引擎……

我已经把它上传到这个存储库:egallart´s shoppe fork

我已经更新了 shoppe 依赖项以匹配当前的 ransack 主版本。


我已经在应用程序布局中对我的搜索表单进行了编码,在标题部分中,用于在数据库的名称列中进行搜索。当我尝试一些我知道存在的字符串时,我在视图中没有得到任何结果。

这是我的 MVC 的相关代码。

应用控制器

在主应用程序中:app/controllers/application_controller.html.erb

我需要这个来初始化@q 站点范围,因为我已经获得了部分表单,该表单显示在站点每个页面的标题中。

我不确定这是正确的方法。

 产品控制器

位于主应用程序中。

产品型号

位于 Shoppe::Engine 内

我没有接触任何与洗劫有关的东西,引擎中没有特定的洗劫设置。

 搜索局部视图

在主应用程序中:views/layouts/application.html.erb

在views/layouts/_menuhorizo​​ntal.html.erb里面

在views/products/_search.html.erb里面

搜索结果视图

意见/产品/search.html.erb

主应用程序中的 Routes.rb。

在 config/routes.rb 我已经设置:

Shoppe::Engine 中的 Routes.rb。

在 config/routes.rb 我什么都没碰。这是 Shoppe::Engine vanilla 版本中显示的与 :products 相关的内容:

最重要的是:

当我在 Rails 控制台中尝试搜查时,我也没有得到任何结果。这种行为让我感觉很奇怪,让我迷失了方向。

这是我在控制台中得到的:

注意:“Acople”字符串存在于一种产品的数据库列名称中。

另一个奇怪的行为

当我通过 sku: (sku_cont:) 搜索时,我得到了正确的结果。

name: 是一个字符串,sku: 也是一个字符串!!

0 投票
2 回答
941 浏览

ruby-on-rails - Rails 搜索表单,可以搜索多个模型的许多属性

我正在创建一个 Rails 应用程序,用户可以在其中发布指向他们在网络上拥有的实时网站的链接,以及网站的内容和编码它的编程语言。

我正在尝试创建一个可以搜索一些内容的搜索表单:

(1) 发布链接的 URL (2) 编程语言 (3) 用户名

我有一个链接和一个用户模型。

我的用户和链接控制器索引方法如下:

我将如何将所有搜索职责委托给单个搜索栏。本质上,我只想让搜索栏能够搜索我上面提到的 3 个属性。我打算把它放在 index/layouts/application.html.erb 文件夹中。

谢谢您的帮助!