Сумма значений текстового поля ретранслятора
уважаемый друг,
Мне нужна сумма значений текстового поля ретранслятора в нижнем колонтитуле ретранслятора. Я пробовал с JQuery key press event, он отлично сработал в первый раз.. Когда я нажимаю кнопку Сохранить/Отменить событие. сумма значений не выполняется. как решить эту проблему...
Спасибо и с уважением,
Вивек .Р
Что я уже пробовал:
<script type="text/javascript"> $(document).ready(function () { //Iterate through each Textbox and add keyup event handler $(".clsTxtToCalculate").each(function () { $(this).keyup(function () { //Initialize total to 0 var total = 0; $(".clsTxtToCalculate").each(function () { // Sum only if the text entered is number and greater than 0 if (!isNaN(this.value) && this.value.length != 0) { total += parseFloat(this.value); } }); //Assign the total to label //.toFixed() method will roundoff the final sum to 2 decimal places $('#<%=lblAcFees.ClientID %>').html(total.toFixed(2)); }); }); }); </script>
<itemtemplate> <tr> <td style="display:none;"><asp:Label runat="server" ID="lblFeesCode" text='<%# Eval("FeesCode") %>' /> </td> <td><asp:Label runat="server" ID="lblFees" text='<%# Eval("Fees") %>' /></td> <td> <asp:TextBox ID="txtFeesAmt" runat="server" Width="100px" Text="0" onkeypress="return isNumberDotKey(event);" CssClass="clsTxtToCalculate" style="text-align:right;"> <asp:RequiredFieldValidator ID="rfvFeesAmt" runat="server" ForeColor="Red" controltovalidate="txtFeesAmt" errormessage="*" ValidationGroup="vg1" /> </td> </tr> </itemtemplate>
[no name]
Он выполняет код javascript, не давая правильного результата или не выполняя код javascript.
Было бы лучше, если бы вы могли предоставить часть HTML-кода для ретранслятора, чтобы увидеть, как он структурирован.
Vivek.anand34
над кодом tat 'txtFeesAmt' введите сумму. общие значения должны быть отображены в нижнем колонтитуле.
Vivek.anand34
у меня есть обновленный вопрос.. но он не отображается должным образом.. так что часть тега шаблона элемента.
Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)
Это потому, что вы рассчитываете только на ключ вверх, а не на нагрузку.
Vivek.anand34
Клавиша вверх значит вверх клавиатуры рыть.. Но, y 2-й раз его не исполняют.. я не нуждаюсь в событии загрузки.. без загрузки страниц мне нужно, вот почему я выбираю код java Script.
Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)
Загрузка документов также присутствует на JavaScript. Вот почему я так сказал. Во всяком случае, я не понимаю, в чем проблема. Я в замешательстве.
Вам нужно пересчитать общую сумму и показать ее после сохранения?
Vivek.anand34
На самом деле, когда я открываю экран и ввожу значение, а затем нажимаю кнопку Сохранить, он работает нормально. Введите следующую запись расчет не работает..
Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)
Вы отладили и посмотрели?
Vivek.anand34
нет. как его отладить..
Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)
Используйте инструмент разработчика F12 в браузере. В противном случае напишите "debugger;" внутри кода там, где вы хотите поставить точку останова.