v2.5.2
Giriş yap

Inputa girilen değeri para birimine çevirme

resat
863 defa görüntülendi

Merhaba arkadaşlar, bir inputum var ve bu inputa fiyat yazıyorum.

Mesele 150 yazdığımda otomatik olarak 150.00 olmasını istiyorum inputun. Küsüratlı yazdığımızda aynı kalabilir 14.48 gibi.

İnputa yazılan rakamı TRY para birimi olarak döndürmesini istiyorum nasıl yapabilirim.

Teşekkürler

qplot
836 gün önce

KENDINE GORE AYARLA

<div class="box has-ribbon">
      <div class="ribbon is-dark">Fiyat</div>
	
	 
	   
 <div class="kdv">	   
 	<div class="field has-addons">
	   
	   <div class="control">
		   
		 <label class="label pt-5">Kur</label>
		   <div class="select">
		   
		   <select name="kur">
			
			   <option value="1" selected>TL</option>
			   <option value="2" >USD</option>
			   <option value="3" >EURO</option>
			   
		   </select>
 		   </div>
		
	   </div>
	   <div class="control">
		<label class="label pt-5">Vergi Hariç</label>
		<input type="text" name="vergih" class="input fiyat hesaplama" value="150.00" autocomplete="off">
		
	   </div>
	   <div class="control">
		<label class="label pt-5">Vergi Dahil</label>
		<input type="text" name="vergid" class="input kdvlitutar" id="kdvlitutar" value="177.00" readonly autocomplete="off">
		
	   </div>
	   
    </div>
	
	<div class="field">
	 
	<div class="control">
	<div class="select">	
	<select name="kdvoran" class="kdvoran hesaplama">
				<option value="18" selected>18</option>	
				<option value="8" >8</option>	
				<option value="0" >0</option>	
    </select>	
		
	</div> 
	</div> 
	 
	</div> 
	 
<input type="hidden" class="kdvtutar" id="kdvtutar" value="">	 
<input class="adet hesaplama" type="hidden" value="1"> 	 
	 
</div>	   
	
</div>

 // kdv hesaplama
     $(document).ready(function () {
 
    $(document).on("keyup", ".hesaplama", calcAll); //
     $(".hesaplama").on("change", calcAll); });
     function calcAll() {
 
    $(".kdv").each(function () {
        var adet = 0;
        var fiyat = 0;
        var kdvoran = 0;

        if (!isNaN(parseFloat($(this).find(".adet").val()))) {
            adet = parseFloat($(this).find(".adet").val());
        }
        if (!isNaN(parseFloat($(this).find(".fiyat").val()))) {
            fiyat = parseFloat($(this).find(".fiyat").val());
        }
        if (!isNaN(parseFloat($(this).find(".kdvoran").val()))) {
            kdvoran = parseFloat($(this).find(".kdvoran").val());
        }
        kdvsiztoplam = adet * fiyat;
        $(this).find(".kdvsiztoplam").val(kdvsiztoplam.toFixed(2));
        kdvtutar = kdvsiztoplam * kdvoran/100;
        $(this).find(".kdvtutar").val(kdvtutar.toFixed(2));
		
        kdvlitutar = kdvsiztoplam + kdvtutar;
        $(this).find(".kdvlitutar").val(kdvlitutar.toFixed(2)); 
	
	}); //
         var toplam = 0;
     $(".hesaplama").each(function () {
          if (!isNaN(this.value) && this.value.length != 0) {
              toplam *= parseFloat(this.value);
          }
               $("#toplam").val(toplam.toFixed(2));
          if (!isNaN($(this).find(".adet"))) {

          } });
     var aratoplam = 0;
     var kdvtoplam = 0;
 
 
     } 
 // kdv hesaplama