- Katılım
- 29 Nisan 2011
- Mesajlar
- 257
- Reaction score
- 0
Arkadaşlar java scripti ile text field'a girilen , (virgül) ü . (nokta) ya nasıl çeviririz bilen varsa yardmcı ola bilirmi
yapmak istediğim bir form var ve bu formdaki text fieldlara js ile kdv hesaplama yaptırıyorum, tabi normal olarak rakamlar ondalıklı ise 1,5 girdiğinde hata veriyor 1.5 girilmeli ama bu da pratiklik açısından çok yavaş buna bir düzenleme yapa bilirmiyiz
yapmak istediğim bir form var ve bu formdaki text fieldlara js ile kdv hesaplama yaptırıyorum, tabi normal olarak rakamlar ondalıklı ise 1,5 girdiğinde hata veriyor 1.5 girilmeli ama bu da pratiklik açısından çok yavaş buna bir düzenleme yapa bilirmiyiz
Kod:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript"> $(document).ready(function() { $('#iskonto').keyup(function() { var iskonto = $('#iskonto').val();
var fiyat = $('#fiyat').html();
var iskonto_miktari = iskonto_hesapla(fiyat, iskonto);
$('#sonuc').html(fiyat - iskonto_miktari); }); });
function iskonto_hesapla(fiyat, iskonto) {
return (fiyat / 100) * iskonto; }
</script>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-9" /> <form action="" method="post">
<table>
<tr>
<td>iskonto: %</td>
<td><input type="text" id="iskonto" name="iskonto" /></td>
</tr>
<tr>
<td>Fiyat</td>
<td><div id="fiyat">2000</div></td>
</tr>
<tr>
<td>Sonuc:</td>
<td><div id="sonuc"></div></tr>
</table>