2013-07-03 4 views
0

У меня есть текстовое поле: 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.

+0

вписатется checi это один раза, поставив предупреждение() заявление, прежде чем непреходящая ценность для автозаполнения() метод –

ответ

0

, чтобы получить значение из DropDownList пожалуйста, используйте следующий код

  1. необходимости получить выбранный индекс первым, а затем
  2. получить значение выбранного индекса из oprions массива конкретного DropDownList следующим образом

JavaScript:.

вар IndexValue = document.getElementById ('<% = ddlFiscalYear.ClientID%>') SelectedIndex;

вар SelectedVal = document.getElementById ('<% = ddlFiscalYear.ClientID%>') варианты [IndexValue] .text.

дайте мне знать статус

+0

вар IndexValue = document.getElementById ('<% = ddlFiscalYear.ClientID%>') .selectedIndex; var SelectedVal = document.getElementById ('<% = ddlFiscalYear.ClientID%>'). Options [IndexValue] .text; $ ("# <% = txtBillNo.ClientID%>"). Autocomplete ("AdvanceDDL.aspx? SearchBy = costbudgetid /" + SelectedVal, { width: 200, selectFirst: true }); Но до прохода 0 – Nur

Смежные вопросы