• 27-11-2015, 01:24:20
    #1
    lisbox var elimde bu listbox daki veriye göre başka bir yere veri yazdırmak istiyorum.

    <script type="text/javascript">
    
    function carp1()
    {
    var sum=0;
    var x=0;
    var y=0;
    var a=0;
    x=$("#kalem_id_1 :selected").attr("rel");
    a=$("#adet_1 :selected").attr("adet");
    y = parseInt(document.getElementById('adet_1').value);
    sum =  x*y;
    document.getElementById('adet_1').value = 22;
    document.getElementById('ucret_1').value = sum;
    }
    </script>
    burada 22 yerine adet listboxdaki adet nesnesinden geleni adet_1 isimli text fielde yazdırmam
  • 27-11-2015, 20:26:08
    #2
    Keşke html kısmını da paylaşsanız. Yine atma tekniğini kullanarak yanıt verelim;
    13üncü satırdaki
    document.getElementById('adet_1').value = 22;
    şu şekilde değiştirin
    document.getElementById('adet_1').value = a;
    "adet listboxdaki adet nesnesinden geleni" eğer yanlış anlamadıysam zaten a'ya çekilmiş.

    Eğer çalışırsa şöyle güncelleyin.
    function carp1()
    {
    var sum=0;  var x=0; var y=0; var a=0;
    
    x=$("#kalem_id_1 :selected").attr("rel");
    a=$("#adet_1 :selected").attr("adet");
    y = parseInt($('#adet_1').val());
    sum =  x*y;
    $('#adet_1').val(a);
    $('#ucret_1').val(sum);
    }
    Kolaylıklar.