我有以下 html 元素:
<tr>
<td> <label for="casenumber">Case:</label></td>
<td>
<%=Html.TextBox("casenumber", "", new Dictionary<string, object>
{
{"id", "casenumberID"}
})%>
</td>
</tr>
<tr>
<td><label for="fogbugzUser">Users:</label></td>
<td>
<%=Html.DropDownList("UserList", (SelectList)ViewData["UserList"], new Dictionary<string, object>
{
{"id", "userlistid"}
})%>
</td>
</tr>
现在,当 casenumber
失去焦点时,我想调用数据库来返回 UserList
中选定的值。
这是 JavaScript:
$(function() {
$("#casenumberID").blur(function() {
//don't know how to do!!);
});
});
这是客户端脚本:
public JsonResult GetOpenByUser(string casenumber)
{
return Json(userContext.OpenBy(casenumber));
}
问题是如何编写“blur”函数,以便我可以将文本框 casenumber
的值传递给 GetOpenByUser
?
另外,如何完成blur
函数,以便选择与GetOpenByUser
返回的选项具有相同值的选项?
最佳答案
我使用this用于 jquery 中的选择框
关于jquery - 使用 JQuery 将选择属性添加到 Html.DropDownList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/313969/