标签: autocomplete

WPF中的自动完成TextBox

是否可以在WPF中使文本框自动完成?

我找到了一个示例,其中使用了一个组合框,并通过编辑样式模板删除了三角形.

有更好的解决方案吗?

wpf textbox autocomplete wpf-controls

51
推荐指数
3
解决办法
10万
查看次数

在jsx中自动完成html标签(崇高文本)

我希望能够在我的react/jsx代码中为html标签使用自动完成功能.它适用于html文件.我可以配置sublime text 3为jsx文件启用标签自动完成吗?

autocomplete sublimetext sublimetext3 reactjs react-jsx

51
推荐指数
5
解决办法
2万
查看次数

如何在Lucene中查询自动完成/建议?

我正在寻找一种在Lucene中进行查询自动完成/建议的方法.我用Google搜索了一下并玩了一下,但我见过的所有例子似乎都是在Solr中设置过滤器.我们不使用Solr,并且不打算在不久的将来转向使用Solr,而Solr显然只是在Lucene周围,所以我想必须有办法做到这一点!

我已经研究过使用EdgeNGramFilter了,我意识到我必须在索引字段上运行过滤器并获取令牌,然后将它们与输入的Query进行比较......我只是在努力建立连接这两个代码,所以非常感谢帮助!

要清楚我正在寻找什么(我意识到我不是太清楚,对不起) - 我正在寻找一个解决方案,当搜索一个术语时,它会返回一个建议查询列表.当在搜索字段中键入"inter"时,它将返回一个建议查询列表,例如"internet","international"等.

java lucene autocomplete

50
推荐指数
4
解决办法
5万
查看次数

jQuery自动完成和ASP.NET

我在这个网站和网页上搜索了一个使用jQuery和ASP.NET自动完成的简单例子.我想用web服务公开自动完成所使用的数据(接下来可能会这样做).与此同时,我得到了这个工作,但似乎有点hacky ......

在我的页面中,我有一个文本框:

<input id="txtSearch" type="text" />
Run Code Online (Sandbox Code Playgroud)

我正在使用jQuery自动完成,根据他们的示例进行设置:

<link rel="stylesheet" href="js/jquery.autocomplete.css" type="text/css" />
<script type="text/javascript" src="js/jquery.bgiframe.js"></script>
<script type="text/javascript" src="js/jquery.dimensions.pack.js"></script>
<script type="text/javascript" src="js/jquery.autocomplete.js"></script>
Run Code Online (Sandbox Code Playgroud)

这是它开始变得hacky ...我称之为页面而不是web服务:

  <script type="text/javascript">
    $(document).ready(function(){
        $("#txtSearch").autocomplete('autocompletetagdata.aspx');
    });      
  </script>
Run Code Online (Sandbox Code Playgroud)

在页面中我删除了所有的html并且只有这个(否则,各种HTML位显示在自动完成下拉列表中):

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="autocompletetagdata.aspx.cs" Inherits="autocompletetagdata" %>
Run Code Online (Sandbox Code Playgroud)

在我的autocompletetagdata.aspx中,我使用SubSonic从数据库中查询,格式化和返回数据(每行一个数据项):

protected void Page_Load(object sender, EventArgs e)
{
    // Note the query strings passed by jquery autocomplete:
    //QueryString: {q=a&limit=150&timestamp=1227198175320}

    LookupTagCollection tags = Select.AllColumnsFrom<LookupTag>()
        .Top(Request.QueryString["limit"])
        .Where(LookupTag.Columns.TagDescription).Like(Request.QueryString["q"] + "%")
        .OrderAsc(LookupTag.Columns.TagDescription)
        .ExecuteAsCollection<LookupTagCollection>();

    StringBuilder sb = new StringBuilder();

    foreach (LookupTag tag in tags)
    { …
Run Code Online (Sandbox Code Playgroud)

asp.net subsonic jquery autocomplete

50
推荐指数
3
解决办法
9万
查看次数

禁用Safari自动填充用户名和密码

您可能已经知道,Safari有一个讨厌的自动填充错误,它填写电子邮件,用户名和密码字段,无论您是否设置autocomplete="off".

这是一个基本形式:

<form action="/" method="post">
    <p>
        <label>E-mail</label>
        <input type="text" name="email" value="" />
    </p>
    <p>
        <label>Password</label>
        <input type="password" name="password" value="" />
    </p>
</form>
Run Code Online (Sandbox Code Playgroud)

... Safari自动填充页面加载中的那些字段,就像它应该做的那样,做得好!

如果您放置autocomplete="off"字段和/或表单元素,Safari仍会自动填充这些字段:

<form action="/" method="post" autocomplete="off">
    <p>
        <label>E-mail</label>
        <input type="text" name="email" value="" autocomplete="off" />
    </p>
    <p>
        <label>Password</label>
        <input type="password" name="password" value="" autocomplete="off" />
    </p>
</form>
Run Code Online (Sandbox Code Playgroud)

即便这样也行不通:

<form action="/" method="post" autocomplete="off">
    <p>
        <label>E-mail</label>
        <input type="text" name="secretfield1" value="" autocomplete="off"/>
    </p>
    <p>
        <label>Password</label>
        <input type="password" name="secretfield2" value="" autocomplete="off" />
    </p>
</form>
Run Code Online (Sandbox Code Playgroud)

...因为Safari会查找这些<label>元素,如果它们包含"电子邮件","密码"等单词并继续自动填充.

Aaaahhhhha!,我想,并尝试了这个:

<form …
Run Code Online (Sandbox Code Playgroud)

html security safari autocomplete autofill

50
推荐指数
8
解决办法
6万
查看次数

如何使用jQuery将焦点移动到下一个输入?

我使用自动完成插件与jQuery,它工作正常.但是,在IE中,当用户选择自动完成中的项目时,焦点不会移动到下一个输入字段.当然它适用于Firefox.该插件没有内置解决方案,但确实提供了"选项".有没有办法可以强制它移动到下一个输入字段?

jquery autocomplete

49
推荐指数
6
解决办法
12万
查看次数

如何添加Google地图自动填充搜索框?

我正在尝试将Google自动填充搜索框添加到网站,以便用户可以尽可能轻松地搜索地址.

我的问题是,我在这里看了很多问题以及关于这个和一些教程的谷歌地图Javascript API v3,但他们都将自动完成功能捆绑在一起,并将其映射到嵌入式谷歌地图上.

我不需要直观地映射位置,我现在只需要自动完成框,遗憾的是我无法确定API的哪些部分与此相关,我所看到的每个示例都包含大量用于映射的JS.

我怎样才能添加自动完成输入功能?

javascript autocomplete google-maps-api-3

49
推荐指数
5
解决办法
14万
查看次数

什么是最好的自动完成/建议算法,数据结构[C++/C]

我们看到谷歌,Firefox,一些AJAX页面显示可能的项目列表,而用户键入字符.

有人能给出一个好的算法,数据结构来实现自动完成吗?

c c++ algorithm search autocomplete

48
推荐指数
4
解决办法
5万
查看次数

jQuery自动完成触发器更改事件

如何以编程方式触发jQuery UI的AutoComplete更改事件处理程序?

挂钩

$("#CompanyList").autocomplete({ 
    source: context.companies, 
    change: handleCompanyChanged 
});
Run Code Online (Sandbox Code Playgroud)

杂项尝试迄今为止

$("#CompanyList").change();
$("#CompanyList").trigger("change");
$("#CompanyList").triggerHandler("change");
Run Code Online (Sandbox Code Playgroud)

基于其他答案它应该工作:

如何在代码中触发jQuery更改事件

jQuery自动完成和更改问题

JQuery自动完成帮助

当我通过浏览器手动与AutoComplete输入交互时,change事件按预期触发; 但是我想在某些情况下以编程方式触发更改事件.

我错过了什么?

jquery-ui autocomplete

48
推荐指数
5
解决办法
13万
查看次数

需要razor视图引擎自动完成才能在类库中工作?

我们有一个模块化的架构,我们在一个单独的项目(类库)中有一些视图(cshtml)文件.我们怎样才能得到语法高亮和 当项目不是MVC项目时,自动完成工作?

请注意,类库包含控制器,视图,模型等.它只是没有正常mvc项目所具有的web.config,global.asax等.

除了如此重要的模型之外,intellisense适用于所有事物: 模型错误的屏幕截图

使用MVC3 RTM,如果将鼠标悬停在模型上,您现在可以获得更好的错误消息:

C:\ ...\Index.cshtml:ASP.NET运行时错误:没有为扩展名".cshtml"注册的构建提供程序.您可以在machine.config或web.config中的<compilation> <buildProviders>部分注册一个.确保具有BuildProviderAppliesToAttribute属性,该属性包含值"Web"或"全部".

所以我补充说:

<compilation>
    <assemblies>
      <add assembly="System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    </assemblies>
    <buildProviders>
      <add
         extension=".cshtml"
         type="System.Web.WebPages.Razor.RazorBuildProvider, System.Web.WebPages.Razor"/>
    </buildProviders>
  </compilation>
Run Code Online (Sandbox Code Playgroud)

然后在添加构建提供程序后,将显示以下错误消息:

C:\ ...\Index.cshtml:ASP.NET运行时错误:无法加载文件或程序集"System.Web.WebPages.Razor"或其依赖项之一.该系统找不到指定的文件.(C:\ ...\machine.config第259行)

asp.net-mvc intellisense autocomplete razor asp.net-mvc-3

47
推荐指数
3
解决办法
3万
查看次数