我有一个文本框:txtBillNo
和一个下拉列表:ddlFiscalYear
还有一个属性:
public int NUM_FISCALYEAR_ID
{
get { return Common.ParseInt(ddlFiscalYear.SelectedValue); }
}
我使用以下javascript:
$("#<%=
txtBillNo.ClientID%>").autocomplete("AdvanceDDL.aspx?SearchBy=expensebudgetid/" + document.getElementById('<%= ddlFiscalYear.ClientID%>').value, {
width: 200, selectFirst: true
});
$("#<%= txtBillNo.ClientID%>").result(function(event, data, formatted) {
if (data)
document.getElementById('<%= hfExpenseBudgetID.ClientID%>').value = data[1];
else {
document.getElementById('<%= hfExpenseBudgetID.ClientID%>').value = '';
document.getElementById('<%= txtBillNo.ClientID%>').value = '';
}
});
$("#<%=txtBillNo.ClientID%>").blur(function() {
$(this).search();
});
但document.getElementById('<%= ddlFiscalYear.ClientID%>').value
总是得到0。