我有以下情形 - 几个dropdwon列表和一个文本框。使用javascript重置下拉列表
我想 '复位' 这些下拉菜单的原始值,当用户点击文本框:
的Javascript:
function ResetDropDowns()
{
var ddlSuppliers = document.getElementById('<%=ddlSuppliers.ClientID%>');
var ddlResponse = document.getElementById('<%=ddlResponse.ClientID%>');
var ddlImportStatus = document.getElementById('<%=ddlImportStatus.ClientID%>');
ddlSuppliers.selectedIndex = -1;
ddlResponse.selectedIndex = -1;
ddlImportStatus.selectedIndex = -1;
}
后面的代码:
tbxAutoCompleteSupplier.Attributes.Add("onFocus", "return ResetDropDowns();");
protected void ddlSuppliers_DataBound(object sender, EventArgs e)
{
ddlSuppliers.Items.Insert(0,
new ListItem("--Please Select Supplier--", "0"));
}
但是,这似乎并没有做生意。
任何想法?
出于好奇最终是什么罪魁祸首? – Peter 2010-09-30 12:19:47