2012-11-09 6 views
0

안녕하세요 나는 JQuery와 기능업데이트 리피터 텍스트 상자

function CallFunction() { 

//code here i want something like. txtCurrencyNo* 500 = txtTotal 
// something like calculative here. but how will i find the Control ID of repeater ? 



} 

이 함수가 호출을 한 중계기 제어

<asp:Repeater ID="rptCashCome" runat="server"> 
    <ItemTemplate> 
      <asp:TextBox ID="txtCurrencyNo" onkeyup="javascript:CallFunction()" CssClass="mws-textinput" runat="server"></asp:TextBox> 
      <asp:TextBox ReadOnly="True" ID="txtTotal" CssClass="mws-textinput" runat="server"></asp:TextBox> 

    </ItemTemplate> 
    </asp:Repeater> 

을 가지고있다. 하지만 어떻게 KeyUp을 기반으로 계산합니까? 여기에 어떻게 컨트롤 ID를 찾을 수 있습니까?

답변

0

사용자 jQuery를 사용할 수 있습니다.
그것은 당신에게 현재 텍스트 상자의 값을 줄 것이다

$(this).val() 

사용. 다른 텍스트 상자 같은 템플릿에있는 경우

<asp:Repeater ID="rptCashCome" runat="server"> 
<ItemTemplate> 
     <asp:TextBox ID="txtCurrencyNo" onkeyup="javascript:CallFunction(this)" CssClass="mws-textinput" runat="server"></asp:TextBox> 
     <asp:TextBox ReadOnly="True" ID="txtTotal" CssClass="mws-textinput" runat="server"></asp:TextBox> 

</ItemTemplate> 
</asp:Repeater> 
+0

을 다음과 어떻게 다른 텍스트 상자로 설정하기로
당신은이 (테스트하지)

function CallFunction() { var firstTextBoxVal= $(this).val(); $(this).next().val(firstTextBoxVal* 500) } 

변화 중계기처럼 사용할 수 있습니까? – Moiz

+0

그리고 나는 이것으로 가치를 얻지 못하고있다. – Moiz

+0

작동하지 않습니다. 그것도 같은 템플릿에 있습니다. 그리고 설정조차도 일어나지 않습니다. – Moiz

관련 문제