У меня есть текстовое поле: txtBillNo
И в DropDownList: ddlFiscalYearПолучить DROPDOWNLIST выбранное значение для автозаполнения в JavaScript и ASP.NET
и свойство:
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.
вписатется checi это один раза, поставив предупреждение() заявление, прежде чем непреходящая ценность для автозаполнения() метод –