问题标签 [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 回答
104 浏览

asp.net-mvc-3 - 在 ASP.NET MVC3 中,我应该在控制器或服务层中对搜索过滤器进行检查吗?

我在 C# 和 Razor 中有一个 ASP.NET MVC3 应用程序。

在视图MyView中,我有一个搜索过滤器,用户可以通过单选按钮(互斥)选择他/她是否要根据时间段(例如从 2012 年 1 月 2 日到 2012 年 8 月 3 日)执行搜索,或者通过指定确切的日期或日期、月份、年份等...

根据用户的选择,我将在我的服务层中调用一组不同的方法。例如,如果用户选择我打电话的时期FindProductsSoldPeriod,如果用户选择我打电话的特定月份FindProductsSoldMonth

检查选择了哪个单选按钮必须在控制器或服务层中完成?

0 投票
1 回答
1079 浏览

html - 如何选择要使用的搜索表单?

我正在尝试制作一个选择框以从一个搜索表单切换到另一个,但我对 HTML 表单非常缺乏经验。

这两个选项应该是“博客”和“商店”。(仅供参考,Wordpress 的博客和 Opencart 的商店。)

对于 Wordpress,搜索 url 将是:/?s=TEST 对于 Opencart:/shop/?route=product/search&filter_name=TEST

目前有两种形式:

提前感谢您的帮助,马库斯

0 投票
1 回答
3761 浏览

backbone.js - 简单的 Backbone 搜索页面 - 你会怎么做?

我想使用 Backbone 实现一个简单的搜索页面。它不是单页应用程序,但仍想使用 Backbone 构建我的 JavaScript 代码。搜索页面由搜索表单和搜索结果组成。搜索是通过 AJAX 完成的,并且必须保存在历史记录中。从历史记录加载页面时,应将搜索查询参数加载到表单中。搜索表单和搜索结果可以实现为 Backbone.View 的。但是,我在将它们粘合在一起时遇到了问题。

我认为我需要某种控制器。有一个 Backbone.Router,但它是正确的地方吗?AJAX 调用应该放在哪里?

欢迎对此类页面的结构提出任何建议。

0 投票
2 回答
978 浏览

php - 如何更改 PHP 搜索表单中的值(焦点/模糊)?

在搜索表单中,我想在用户输入搜索字段(焦点)时将搜索字段中的初始值从“您的搜索”更改为“”(无),并在用户离开时将其更改回原始值该字段没有输入搜索(模糊)。我正在使用的样板函数是这样的:

我正在考虑添加下面的代码,但显然我不能只输入一个 if 语句,而这正是我的 PHP 技能停止的地方。

这可能不是太难。为了更好地衡量一个带有搜索表单的网站链接:www.luchtspin.nl。谁能帮我解决这个问题?

0 投票
1 回答
366 浏览

css - Jquery搜索表单在phonegap中不起作用

如果我只使用单个 data-role="page",这很好用,但是如果我添加更多页面,我的意思是使用多个 data-role="page" 它会停止工作。

这很好用,但如果我再添加一个具有页面角色的 div

这似乎很奇怪,请帮助。

0 投票
1 回答
126 浏览

php - 维护搜索表单输入

我正在构建一个 CRUD 应用程序,需要实现两种形式的搜索:

基本搜索功能接受一个关键字并在数据库表的每一列中搜索该特定关键字。搜索关键字作为 URL 参数以 www.website.com/category?q=keyword 的形式发送。这里没什么特别的...

在高级搜索表单中,用户最多可以指定 5 个关键字,对于每个关键字,他们可以从数据库表中选择需要搜索该关键字的列。简而言之:高级搜索表单最多需要 5 个关键字列对。此表单通过 POST 提交(因为我想避免达到最大 URL 字符数的限制)。

结果需要分页,每页显示10条记录。我在网上搜索了分页类,但是它们都获取数据库表中的记录总量,然后返回需要为该页面显示的选择。因为我在这里处理大量数据,所以我不能这样做。

这导致我创建自己的分页类,它接受请求的页码(如果应用,来自搜索表单的 $_GET 和 $_POST 参数)。根据它计算结果的总数,计算总页数,决定是否有“上一页”和“下一页”......它还返回一个 SQL 语句(带有 LIMIT 和 OFFSET 值)以执行特定的模型(使用我自己的 MVC 架构(又名无框架))。这使我只能获取请求页面的结果。

问题:当用户浏览页面时(也就是单击“上一个”或“下一个”按钮),$_POST 数据丢失。但是,需要这些值才能获得另一个页面的结果。

这个特殊的问题让我想到了论坛上的搜索表单。我提交了关于其中一个的查询,并注意到 URL 附加了一个搜索 ID:example.com/forum/search.php?searchid=5672532

这意味着表单数据以某种方式保存在某个地方......我在想最好的选择可能是什么,从最合理到最不合理: - 每个搜索输入保存例如 30 分钟的数据库表 - 会话 - 文件(隐藏字段显然不是一个选项,因为它们需要按下表单提交按钮才能与请求一起发送)

我想在这里发表您对此的看法,你们中的一些人一定已经遇到过这个问题......

0 投票
2 回答
97 浏览

c# - 即使使用 ToString(),我的搜索方法也不适用于数字

如您所见,我有一种从表中检索字段的方法。在我看来,我在两个文本框中进行搜索。

ClientID是一个字符串,所以没问题。但是OrderId是一个Int,所以我使用 ToString() 但它仍然不起作用。

我为 OrderId 编写第二个 IF 条件的方式错了吗?谢谢你的帮助

0 投票
2 回答
5651 浏览

liferay - Liferay liferay-ui:搜索切换未显示(在搜索表单上)

我正在尝试为我的 portlet 创建一个搜索表单。portlet 是一个地址簿应用程序,所有 dao 和服务都使用服务构建器构建。我想为用户提供一个基本/高级搜索表单(就像 liferay 上的其他表单一样,例如控制中心的“用户和组织”。

我已经实现了查看 liferay 源代码(6.1 GA1)的所有逻辑和页面,但是搜索表单没有以任何方式显示,我将把代码放在这里。

在 view.jsp 中:

contact_search_form.jsp:

ABContactDisplayTerm.java:

最后是 ABContactSearch.java

搜索容器本身运行良好,因为默认情况下使用空字符串执行基本搜索,但未显示“搜索表单”。我尝试在contact_search_form.jsp 上放置一些调试消息,但它们都没有打印到控制台中。taglib 似乎没有找到或处理该文件。

任何帮助,将不胜感激!

0 投票
1 回答
1400 浏览

forms - 位于 drupal 站点或模板中的 search-theme-form.tpl.php 文件在哪里?

在 Drupal(我的是第 7 版)中,在搜索模块中,默认情况下正在查看搜索按钮中的文本“搜索”。大概这东西背后的HTML结构是这样的:

我放置了一个图像而不是默认的搜索按钮图像/背景颜色。我想value="Search"从 HTML<input/>标记中删除该部分。

我去了模块/搜索,但没有这样的带有<input/>标签的文件。那么我如何删除文本?

我从http://mydrupalblog.lhmdesign.com/theming-search-submit-button-css-cross-browser-compatible-solution得到了一个解决方案,我所谓的“ Bangla Shamadhan ” 。

事情是这样text-indent的:

文本缩进无限空间。它对我有用,但对我来说不是一个好习惯。

在此处输入图像描述

那么,如何<input/>在 Drupal 模板或模块中编辑标签以删除属性value="Search"?**

0 投票
1 回答
621 浏览

content-management-system - 如何在 Drupal 7 中获取搜索表单值

我尝试实现一个新模块,该模块捕获默认搜索表单中编写的键并显示默认搜索结果页面以外的其他结果。使用这些其他结果,我将进行一个外部查询,该查询放在一个特殊的块中。

关于如何做到这一点的任何想法?

我尝试使用自定义模块制作“hook_alter_form”但没有成功。

换句话说 :

我有这样的功能:

感谢你!