Inputa girilen değeri para birimine çevirme
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
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
<form action="tamadami.php" method="post">
<br><input type="text" name="txtSayi1"value='
<?php
if(isset($_POST["btn"])){
$s1=$_POST["txtSayi1"];
$s2 = number_format( (float) $s1, 2, '.', '') . " ₺";
echo $s2;
}
?>'><br>
<input type="submit" name="btn" value="DONUSTUR">
</form>
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