自动填充文本框
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
);
【讨论】:
嗯,这可能是一个很好的解决方案。它会将他们所做的条目限制为预定义的集合。但我希望它会(一旦用户输入他们的名字一次)浏览器会自动将他们的名字插入空白,就像一些登录功能一样。感谢您的帮助 你没问题。可能有两种方法可以做到,但不确定。祝你好运以上是关于自动填充文本框的主要内容,如果未能解决你的问题,请参考以下文章