v2.5.2
Giriş yap

Javascript Çıkarma işlemi

resat
596 defa görüntülendi

Merhaba arkadaşlar inputlara değer girdiğimde sonucu sıfır olarak yazdıramıyorum. Küsüratlar kalıyor. Nerede hata yapıyorum acaba

        <script>
        function doMath() {
            var sayi1 = parseFloat(document.getElementById('sayi1_input').value);
            var sayi2 = parseFloat(document.getElementById('sayi2_input').value);
            var subtotal = "1429.89";
            if( isNaN(sayi1) ){sayi1 = 0;}
            if( isNaN(sayi2) ){sayi2 = 0;}
            var subtotal = eval(subtotal - sayi1 - sayi2);
            document.getElementById('subtotal_input').innerHTML = subtotal;
        }
    </script>
    <input type="text" id="sayi1_input" value="" onBlur="doMath();" />
    <input type="text" id="sayi2_input" value=""  onBlur="doMath();" />
    <div id="subtotal_input"></div>
abdullahx
1183 gün önce

Kodu daha kısa yazma dışında işinizi görecek olan kod en sondaki subtotal yazısının yanına .toFixed(2) yazmak.