2010-06-24 6 views
1

인사말을 사용하여,선택 항목 JQuery와

그때 asp.net 목록 상자에서 항목을 선택 텍스트 상자에 할당하기 위해 노력하고있어 그렇게 할 때 목록 상자에서 항목에 클릭해야 텍스트 상자에 나타납니다.

아래 나열된 코드를 시도했지만 작동하지 않았습니다. 조언 방법을 알려주세요.

............................ 업데이트 코드 ..............

$(function() { 
    $("#<%=ListBox.ClientID %>").change(function() { 
    $("#<%=text.ClientID %>").val($(this).val()); 
    }); 
}); 

위의 코드를 사용하여 $(document).ready(function() { })를 교체하고 드롭 다운을 변경, 값 : ............

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm3.aspx.cs" Inherits="IMAM_APPLICATION.WebForm3" %> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml" > 
<head runat="server"> 
    <title></title> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
    <script src="js/jquery-1.4.1-vsdoc.js" type="text/javascript"></script> 

    <script src="js/jquery.validate.js" type="text/javascript"></script> 

     <script type="text/javascript"> 
      $(function() { 
       $("#<%=ListBox.ClientID %>").change(function() { 
        $("#<%=text.ClientID %>").val($(this).val()); 
       }); 
      }); 


    </script> 


<asp:ListBox ID="ListBox" runat="server"> 

<asp:ListItem Value="one">1</asp:ListItem> 
<asp:ListItem Value="two">2</asp:ListItem> 

</asp:ListBox> 

<asp:TextBox ID="text" runat="server" 
      style = "position:absolute; top: 267px; left: 45px;"></asp:TextBox> 
    </div> 
    </form> 
</body> 
</html> 

답변

1

당신은 이런 식으로 작업을 수행 할 수 있습니다 텍스트 입력에 들어갑니다. one 또는 two입니다.

+0

답장을 보내 주셔서 감사합니다. 텍스트 상자에 나타나는 것을보기 위해 목록 상자에서 항목을 선택한 후에 텍스트 상자를 클릭해야하는 문제가 있습니다. 이 문제를 해결하는 방법을 알려주십시오. – Eyla