Merhaba arkadaşlar, aşağıdaki kodu internette araştırken buldum ancak js bilgim olmadığından editleyemedim.
.5 tuşuna bastığınızda 0.5 olarak atıyor bunda sıkıntı yok ancak bir sayı girdikten sonra bastığım zaman da 0.5 giriyor. Yani 2 den sonra basınca 2.5 olması gerekirken 20.5 oluyor. Ek olarak nokta butonu da çalışmıyor.
Yardımcı olabilirseniz memnun olurum.
.5 tuşuna bastığınızda 0.5 olarak atıyor bunda sıkıntı yok ancak bir sayı girdikten sonra bastığım zaman da 0.5 giriyor. Yani 2 den sonra basınca 2.5 olması gerekirken 20.5 oluyor. Ek olarak nokta butonu da çalışmıyor.
Yardımcı olabilirseniz memnun olurum.
HTML:
<script language="javascript">
function tusGir(tus){
eval( 'document.numPad.'+gir + '.value = document.numPad.'+gir + '.value+' + tus );
}
</script>
<form action="" method="post" class="" name="numPad">
<input name="rakam1" type="text" onfocus="gir='rakam1';" size="10" maxlength="3"><br>
<input name="rakam2" type="text" onfocus="gir='rakam2';" size="10" maxlength="3"><br>
<hr />
<input type="button" value=" 1 " onclick = "tusGir('1');">
<input type="Button" value=" 2 " onclick = "tusGir('2');">
<input type="Button" value=" 3 " onclick = "tusGir('3');">
<br>
<input type="Button" value=" 4 " onclick = "tusGir('4');">
<input type="Button" value=" 5 " onclick = "tusGir('5');">
<input type="Button" value=" 6 " onclick = "tusGir('6');">
<br>
<input type="Button" value=" 7 " onclick = "tusGir('7');">
<input type="Button" value=" 8 " onclick = "tusGir('8');">
<input type="Button" value=" 9 " onclick = "tusGir('9');">
<br>
<input type="button" value=" 0 " onclick = "tusGir('0');">
<input type="button" value=" . " onclick = "tusGir('.');">
<input type="Button" value=" 0.5 " onclick = "tusGir('.5');">
</form>