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