【发布时间】:2011-04-13 17:15:14
【问题描述】:
在 ASP.NET 中,我有一个用户控件,它出现在每个页面上,为用户提供一些搜索选项。该控件包含一个“重置”按钮以清除所有字段,我正在尝试处理所有客户端。该控件包含文本框、日期控件、下拉列表和一个 jQuery 自动完成功能。我可以清除除自动完成之外的所有字段:
$(document).ready(function () {
$("#<%= btnReset.ClientID %>").click(function () {
$(".txtClear").val('');
$(".ddlClear").attr('selectedIndex', 0);
$(".datepicker").val('__/__/____');
var source = $("#<%= acSCAC.ClientID %>").autocomplete("option", "source");
$("#<%= acSCAC.ClientID %>").autocomplete("option", "source", [""]);
$("#<%= acSCAC.ClientID %>").val("");
$("#<%= acSCAC.ClientID %>").autocomplete("option", "source", source);
return false;
});
});
你会注意到我在接近尾声时清除自动完成的失败尝试之一。
我希望它设置为页面首次加载时的状态 - 里面没有任何内容。
这不可能吗?
【问题讨论】:
-
这是您构建的自动完成功能还是您指的是浏览器的自动完成功能?
-
我指的是 jQuery UI 自动完成jqueryui.com/demos/autocomplete
标签: jquery asp.net autocomplete