自动填充文本框

Posted

技术标签:

【中文标题】自动填充文本框【英文标题】:autofill textbox automatically 【发布时间】:2013-10-02 21:01:53 【问题描述】:

我正在开发一个托管在服务器上的错误创建 Web 界面。 它所做的是创建和移动有关产品的错误。

因此有一个简单的表单文本框

<asp:TextBox ID="YName" runat="server" Text="" autocomplete="on" onClick="YName_Click" />

它是将所有对错误的更改与人名联系起来(之前默认为服务器名。)

问题是自动完成功能已打开,是的,但这意味着它会在您开始输入时记住该值。目标是让它自动填充,这样我们就不需要输入任何内容。我们经历了很多错误维护,输入过多,如果能够追踪到一个人而不是服务器的每一个更改,那就太好了。

我看到的大部分帮助只是打开自动完成功能,但我还没有看到太多关于自动填充的信息。它需要一些cookie或其他东西吗?浏览器操纵?我不知道。

【问题讨论】:

我已经编辑了你的标题。请参阅“Should questions include “tags” in their titles?”,其中的共识是“不,他们不应该”。 【参考方案1】:

您可以对服务器使用 Jquery 自动完成功能,也可以手动插入值。 http://jqueryui.com/autocomplete/ 所以一旦你拿到了这个库,你就可以做这样的事情

 $(function() 
    var availableTags = [
      "ActionScript",
      "AppleScript",
      "Asp",
      "BASIC",
      "C",
      "C++",
      "Clojure",
      "COBOL",
      "ColdFusion",
      "Erlang",
      "Fortran",
      "Groovy",
      "Haskell",
      "Java",
      "javascript",
      "Lisp",
      "Perl",
      "php",
      "Python",
      "Ruby",
      "Scala",
      "Scheme"
    ];
    $( "#tags" ).autocomplete(
      source: availableTags
    );

【讨论】:

嗯,这可能是一个很好的解决方案。它会将他们所做的条目限制为预定义的集合。但我希望它会(一旦用户输入他们的名字一次)浏览器会自动将他们的名字插入空白,就像一些登录功能一样。感谢您的帮助 你没问题。可能有两种方法可以做到,但不确定。祝你好运

以上是关于自动填充文本框的主要内容,如果未能解决你的问题,请参考以下文章

自动填充文本框

网页上的自动填充文本框 (Javascript/VBScript)

根据下拉值自动填充文本框

Selenium IDE - 验证文本框中的自动填充文本

根据用户输入自动填充文本框

防止文本框自动填充先前输入的值