如何在自动建议文本框(Jquery,c#)中获取所选项目(字符串)的第一个单词

本文关键字:获取 选项 项目 单词 第一个 字符串 Jquery 文本 | 更新日期: 2023-09-27 18:20:12

以下方法用于从数据库中搜索患者。当我打字时,姓名和身份证都是提示。

我想知道一种只获取另一个文本框的id值的方法。我该怎么做。

private string BindName()
            {
                DataTable dt = null;
                using (conn = new SqlConnection(ConfigurationManager.ConnectionStrings["orthopedics"].ConnectionString))
                {
                    using (SqlCommand cmd = conn.CreateCommand())
                    {
                        cmd.CommandType = CommandType.Text;
                        cmd.CommandText = "select * from patient";
                        using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                        {
                            dt = new DataTable();
                            da.Fill(dt);
                        }
                    }
                }
                StringBuilder output = new StringBuilder();
                output.Append("[");
                for (int i = 0; i < dt.Rows.Count; ++i)
                {
                    output.Append("'"" + dt.Rows[i]["firstname"].ToString()+ dt.Rows[i]["nic"].ToString() + "'"");
                    if (i != (dt.Rows.Count - 1))
                    {
                        output.Append(",");
                    }
                }
                output.Append("];");
                return output.ToString();
            }

//jquery函数

function LoadList() {
                 var ds = null;
                 ds = <%=listFilter %>
                       $("#txt").autocomplete({
                           source: ds
              });
}

html

<input type="text" id="txt" placeholder="Search Patients"/>

如何在自动建议文本框(Jquery,c#)中获取所选项目(字符串)的第一个单词

您可以在"更改"事件中将文本框与患者和id绑定。一旦被解雇,您就可以获得文本框的当前文本,并将其拆分。因此,您只能获得id。这非常简单。如果您需要更多的代码解释或示例,请告诉我。