• 25-12-2015, 13:47:02
    #1
    Arkadaşlar haşlama oldum sanırım, farkedemiyorum.
    Aşağıdaki ilk kod çalışıyor sonuç veriyor fakat ikinci bölüm rakamları yan yana yazıyor yani 3+2=5 yapacağına 32 olarak yazıyor. Yardım lütfen.

      $(document).ready(function() {
      $('input').keyup(function() {// run anytime the value changes
    
    	var kurguc = $('#kurguc').val()|| 0;
    	var eltuk = $('#eltuk').val()|| 0;
        var elfiy = $('#elfiy').val()|| 0;
    
    	var elkhesap = eltuk*kurguc; // Elektrik tüketimini bulduk
    	var eltl = elfiy*elkhesap; // Tüketimin TL değerini bulduk
    	$('#elkw').val(elkhesap);  // add them and output it
    	$('#elmal').val(eltl);  // add them and output it

    çalışmayan kısım

    $(document).ready(function() {
      $('input').keyup(function() {// run anytime the value changes
    	var en1 = $('#en1').val();
    	var en2 = $('#en2').val();
    	var endtop = (en1+en2);
    	$('#entop').val(endtop);
  • 25-12-2015, 18:19:46
    #2
    merhaba,
    .val() string döndürür. yazılan değerin tipine göre parseInt parseFloat vs. kullanarak aritmetik işlem yaptırtabilirsiniz.

    kolaylıklar.

    istizan adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar haşlama oldum sanırım, farkedemiyorum.
    Aşağıdaki ilk kod çalışıyor sonuç veriyor fakat ikinci bölüm rakamları yan yana yazıyor yani 3+2=5 yapacağına 32 olarak yazıyor. Yardım lütfen.

      $(document).ready(function() {
      $('input').keyup(function() {// run anytime the value changes
    
    	var kurguc = $('#kurguc').val()|| 0;
    	var eltuk = $('#eltuk').val()|| 0;
        var elfiy = $('#elfiy').val()|| 0;
    
    	var elkhesap = eltuk*kurguc; // Elektrik tüketimini bulduk
    	var eltl = elfiy*elkhesap; // Tüketimin TL değerini bulduk
    	$('#elkw').val(elkhesap);  // add them and output it
    	$('#elmal').val(eltl);  // add them and output it

    çalışmayan kısım

    $(document).ready(function() {
      $('input').keyup(function() {// run anytime the value changes
    	var en1 = $('#en1').val();
    	var en2 = $('#en2').val();
    	var endtop = (en1+en2);
    	$('#entop').val(endtop);
  • 28-12-2015, 11:34:33
    #3
    Evet Süper oldu. çok teşekkür ederim.

    var en1 = parseFloat($('#en1').val());
    var en2 = parseFloat($('#en2').val());
    var entop = parseFloat(en1) + parseFloat(en2);
    var entopf = entop.toFixed(2);
    $('#entop').val(entopf);
    bluexpres adlı üyeden alıntı: mesajı görüntüle
    merhaba,
    .val() string döndürür. yazılan değerin tipine göre parseInt parseFloat vs. kullanarak aritmetik işlem yaptırtabilirsiniz.

    kolaylıklar.