.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.
<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>
Teşekkürler.