【问题标题】:Is there a way to add name/value functionality to jquery autocomplete for .net?有没有办法将名称/值功能添加到 .net 的 jquery 自动完成功能?
【发布时间】:2009-07-16 16:09:29
【问题描述】:

我最近添加了 JQuery 自动完成插件,并有一个自动完成员工列表的文本框。它工作得很好,我赞扬插件的作者。

我认为文本框会更有用,但在选择时,我们可以提取 StaffID(即检索选择的值)。我的代码在下面,您可以看到我只是添加了员工姓名,可以很好地关联 ID。

有人知道有什么办法吗?

我的 JQuery:

    $(document).ready(function() {
        $("#txtStaff").autocomplete('autocompletetagdata.aspx');
    });  

我的 ASPX 页面:

protected void Page_Load(object sender, EventArgs e)
{
    StaffViewListClass staffList = StaffViewListClass.GetStaff();

    StringBuilder sb = new StringBuilder();

    foreach (StaffViewClass staff in staffList)
    {
        sb.Append(staff.FullName).Append("\n");
    }

    Response.Write(sb.ToString());

}

【问题讨论】:

    标签: asp.net jquery autocomplete


    【解决方案1】:

    您使用的是哪个自动完成插件?

    我使用的是 Tomas Kirda 编写的,它具有您需要的功能。我是这样使用的:

    $('#CustomersUID').autocomplete({
          width: 300,
          delimiter: /(,|;)\s*/,
          onSelect: function(value, data) {$('#CustomersUID_value').val(data);}
        })
    

    onSelect 传递要使用的文本值和数据值。

    【讨论】:

      猜你喜欢
      • 2017-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-15
      • 2022-10-16
      相关资源
      最近更新 更多