Merhaba arkadaşlar, aşağıda çalışan bir kod var; hangi textarea yı tıklarsanız onun içerisine yazıyor.
textarea' nın "name" sine göre yapıyor tüm "name" ler aynı olsa ID ine göre yaptırsak olmuyor mu?
Yani textarea lar bu şekilde olsa ;
<input name="ayniisim" type="text" id="xxx" onfocus="gir='xxx';" size="10" maxlength="3"><br>
<input name="ayniisim" type="text" id="yyy" onfocus="gir='yyy';" size="10" maxlength="3"><br>
<input name="ayniisim" type="text" id="zzz" onfocus="gir='zzz';" size="10" maxlength="3"><br>
<input name="ayniisim" type="text" id="qqq" onfocus="gir='qqq';" size="10" maxlength="3"><br>
getElementsByName yerine .getElementById kullanımını denedim ama olmadı. Yardım edebilirseniz sevinirim. Teşekkürler.
<script language="javascript">
function tusGir(tus){
aktifText=document.getElementsByName(gir)[0].value;
if (tus==".5") {tus=(0+tus)*1; aktifText*=1}
aktifText+=tus;
document.getElementsByName(gir)[0].value= aktifText;
}
</script>
<form action="" method="post" class="" name="numPad">
<input name="xxx" type="text" onfocus="gir='xxx';" size="10" maxlength="3"><br>
<input name="yyy" type="text" onfocus="gir='yyy';" size="10" maxlength="3"><br>
<input name="zzz" type="text" onfocus="gir='zzz';" size="10" maxlength="3"><br>
<input name="qqq" type="text" onfocus="gir='qqq';" 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>