0

以下のコードに示すように、2つのテキストボックスがあります。

<telerik:GridTemplateColumn UniqueName="guarantyAmount" HeaderText="<%$Resources:Strings,amount  %>">
                <ItemTemplate>
                    <asp:Label Text='<%# Eval("WARRANTY_AMOUNT")%>' runat="server" id="warrantyAmountText">
                        </asp:Label>
                </ItemTemplate>
               <EditItemTemplate>

                   <telerik:RadNumericTextBox runat="server" id="warrantyAmount" ClientEvents-OnValueChanging="warrantyAmount_ValueChanging"></telerik:RadNumericTextBox>
                    </EditItemTemplate>
               </telerik:GridTemplateColumn>


          <telerik:GridTemplateColumn UniqueName="guarantyRealValue" HeaderText="<%$Resources:Strings,realValue  %>">
                <ItemTemplate>
                    <asp:Label Text='<%# Eval("REAL_VALUE")%>' runat="server" id="realValueText">
                        </asp:Label>
                </ItemTemplate>
               <EditItemTemplate>

                   <telerik:RadNumericTextBox runat="server" id="realValue"></telerik:RadNumericTextBox>
                    </EditItemTemplate>
               </telerik:GridTemplateColumn>

私が欲しいのは、「warrantyAmount」テキストボックスから入力値を読み取り、それらを「realValue」に入れる「warrantyAmount_ValueChanging」js関数を作成することです..

どうすればそれを達成できますか??

4

1 に答える 1

2

以下のコード スニペットを試してみてください。

function warrantyAmount_ValueChanging(sender, args) {
            var SenderId = sender.get_id();
            var realValue = $telerik.findTextBox(SenderId.replace("warrantyAmount", "realValue"));
            realValue.set_value(args.get_newValue());
}
于 2013-09-21T09:25:13.223 に答える