2012-03-02 13 views
0

asp.netドロップダウンリストボックスがあり、JavaScriptを使用してテキストボックスの値に基づいて値を設定したいとします。値は、作成したストアドプロシージャに渡され、結果はドロップダウンに入力されます。Javascriptのテキストボックスにドロップダウンを埋め込む

私は研究をしましたが、私はこれに適切な解決策を見つけることができません。

お願いします。

[UPDATE] は、ここで私が最初にやったソースコードです: HTML:

<asp:DropDownList runat="server" id="cboPriceID" AutoPostBack="true" onblur="LoadPrice()"/> 

そして、私は、ストアドプロシージャから取得されたのdataTableを持っています。私が現在持っているのは、テキストボックスに入力するJavaScriptコードです。

 function LoadPart_CallBack(response) { 
     //if the server-side code threw an exception 
     debugger; 
     if (response.error != null) { 
      //we should probably do better than this 
      alert(response.error); 

      return; 
     } 

     var ResponseValue = response.value; 


     var al = ResponseValue.split(":"); 
     var errormsg = al[0]; 
     var partname = al[1]; 


     if (errormsg == "") { 

      document.getElementById("<%=txtPartName.ClientID%>").value = partname; 
      } 
     } 

これを設定する方法についてのヘルプが必要です。

+0

はこの質問を見て**のhttp持っている://stackoverflow.com/questions/5511273/populate-drop-down-list-using-jquery-from-textbox** –

+0

ポストここにいくつかのHTMLを... –

+0

@Amit:あまり実際には追加しません。私はそこに私のドロップダウンコントロールを持っています。私はまだテキストボックスに基づいてカスケードする方法を考えています。 – Musikero31

答えて

0
<html> 
<body> 
<input type="text" id="data" name="data"/> 
<input type="button" value="Add" onclick="addData()"><br/> 
<select id="choice"> 
</select> 
<script type="text/javascript"> 
function addData() 
{ 
    var txt=document.getElementById("data").value; 
    if(txt!="") 
    { 
    var newcontent = document.createElement('option'); 
    newcontent.innerHTML = txt; 
    document.getElementById("choice").appendChild(newcontent); 
    document.getElementById("data").value=""; 
    } 
} 
</script> 

</body> 
</html> 
関連する問題