我有以下情形 - 幾個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