線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2108
推到 Plurk!
推到 Facebook!

如何利用jvavascript onblur 取到asp.net 的dropdownlist值

尚未結案
alex_chen
一般會員


發表:6
回覆:2
積分:1
註冊:2004-12-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-08-10 10:32:45 IP:218.163.xxx.xxx 未訂閱
各位先進們大家好, 我在asp.net畫面拉了三個物件,分述如下: dropdownlist:存放代碼及代碼名稱 textbox:讓user輸入代碼用 label: 及時顯示user所輸入代碼的相對應名稱 我想利用javascript onblur for 上述的textbox物件, 使user一輸入資料後, 可以到dropdownlist取得該代碼的相對應名稱,並給值到label中,請問該如何實現? 謝謝指導.
OsX
版主


發表:6
回覆:151
積分:111
註冊:2003-05-03

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-08-12 11:04:06 IP:60.248.xxx.xxx 未訂閱
                
                        function GetText()
                        {
                                var aText = "";
                                var aControl = document.getElementById( "DropDownList1" );
                                var aValue = document.getElementById( "txtUserInput1" ).value;                                                
                                
                                for ( aIndex=0; aIndex<= aControl.length - 1; aIndex   )
                                {
                                  if ( aControl.options[aIndex].value == aValue )
                                                aText = aControl.options[aIndex].text;
                                 }
                                document.getElementById( "label1" ) = aText;
                        }
                    <INPUT TYPE="TEXT" ID="txtUserInput1"  GetText()">
alex_chen
一般會員


發表:6
回覆:2
積分:1
註冊:2004-12-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-08-22 09:42:50 IP:218.163.xxx.xxx 未訂閱
引言:
OsX版主您好:
十分感謝您的解答.
可否請您再幫忙看看我的程式哪兒有問題?我的lable1 show不出資料...謝謝您.
======================================================================            <HEAD>
                <title>WebForm1</title>
                <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
                <meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
                <meta name="vs_defaultClientScript" content="JavaScript">
                <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
        </HEAD>
        <body MS_POSITIONING="GridLayout">
                
                 function GetText()     
                       { var aText  = "";
                         var aControl = document.getElementById("DropDownList1");
                         var aValue = document.getElementById("txtUserInput1").value;
                         for ( aIndex=0; aIndex <= aControl.length - 1; aIndex   )
                           {
                             if ( aControl.options[aIndex].value == aValue)
                                  aText = aControl.options[aIndex].text;
                           }
                        document.getElementById("label1") = aText;
                      }
                
                <form id="Form1" method="post" runat="server">
                         
                                Label<INPUT id="txtUserInput1" ="Z-INDEX: 104; LEFT: 232px; POSITION: absolute; TOP: 64px" runat="server">代碼輸入:
                                dropdownlist:</form>
        </body>    
發表人 - alex_chen 於 2005/08/22 09:49:00 發表人 - alex_chen 於 2005/08/22 09:51:17
OsX
版主


發表:6
回覆:151
積分:111
註冊:2003-05-03

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-08-22 15:17:29 IP:60.248.xxx.xxx 未訂閱
<INPUT id="txtUserInput1" 
   103; LEFT: 320px; POSITION: absolute; TOP: 64px" type="text"
  <font color=red>"void GetText()">
系統時間:2024-05-12 3:57:19
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!