2017-02-20 23 views
-1

я иметь эту функцию в MVC View:.Как взять данные .on change function?

$(document).ready(function() { 
    colSum55(); 
}); 

function colSum55() { 
    var sumPP = 0; 
    var x = ($("[name='popust']").val()); 
    var t = 0; 

    $(".Total").each(function() { 
     sumPP += parseFloat($(this).text()); 
    }); 
    t = (((sumPP) - ((sumPP) * (x/100)))); 
    var y = 0; 
    y = ($('#TotalPPO1').val((t).toFixed(0).replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1.") + " €")); 
} 
$(function() { 

    $("[name='popust']").on("change", function() { 

     $("#TotalPPO").val($("#y").val()); 

    }); 
}); 

в этой функции $ ("# у") Val() не принимает данные, где проблема? Я хочу взять данные о значении изменения, введенном в name = 'popust' field.

+0

Возможно '# y' не является элементом, который может принимать значение ... но вы не предоставил [mcve] поэтому его трудно рассказать. – Quentin

+0

Почему вопрос не помечен 'jquery' означает, что вы забыли загрузить jquery или любой другой resson? –

+0

Любое решение об этом? –

ответ

0

я решил и здесь решение, которое мне нужно:

$(document).ready(function() { 
        colSum55(); 
       }); 
function colSum55() { 
         $("[name='popust']").on("change", function() { 
          var pp = 0; 
          pp = $("#popust1").val($(this).val()); 

         var sumPP = 0; 
         var x = ($(pp).val()); 
         var t = 0; 
         var y = 0; 
         //iterate through each input and add to sum 
         $(".Total").each(function() { 
          sumPP += parseFloat($(this).text()); 
         }); 
         t = (((sumPP) - ((sumPP) * (x/100)))); 
         $('#TotalPPO').html((t).toFixed(0).replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1.") + " €"); 
         }); 

        } 

 Смежные вопросы

  • Нет связанных вопросов^_^