Frank
Neues Mitglied
Hallo, ich brauch mal wieder Hilfe.
Mein Problem:
Ich habe mit Javascript einen Nummernblock erstellt:
sieht so aus:
darunter befindet sich ein Textfeld:
Nun soll ein JS alle Zahlen die man anklickt in das Feld schreiben. mein JS:
Ich hab dabei folgendes problem:
wenn man eine Zahl auf dem Nummernblock drückt wird sie zwar in das textfeld geschrieben, aber wenn man eine 2. Zahl drückt, wird sie nicht "dazu" geschrieben sondern die erste Zahl wird ersetzt durch die 2..
Wenn ich also 1 drücke steht da 1 und wenn ich dann 2 drücke steht da 2, es soll nun aber 12 stehen. Verstanden?
BTW: kann man auch das Textfeld so machen, das nur das script reinschreiben kann und nicht man selber?
Mein Problem:
Ich habe mit Javascript einen Nummernblock erstellt:
Code:
<form name="Frank">
<input type="button" value="1" OnClick="log(1)" name="_1"> <input type="button" value="2" OnClick="log(2)" name="_2"> <input type="button" value="3" OnClick="log(3)" name="_3">
<input type="button" value="4" OnClick="log(4)" name="_4"> <input type="button" value="5" OnClick="log(5)" name="_5"> <input type="button" value="6" OnClick="log(6)" name="_6">
<input type="button" value="7" OnClick="log(7)" name="_7"> <input type="button" value="8" OnClick="log(8)" name="_8"> <input type="button" value="9" OnClick="log(9)" name="_9">
<input type="button" value="0" OnClick="log(0)" name="_0">
</form>

darunter befindet sich ein Textfeld:
Code:
<form name="get">
<input type="text" name="getnum" size="40" maxlength="5" value="">
</form>
Code:
<script language="JavaScript" type="text/JavaScript">
function log(num)
{
document.get.getnum.value = num ;
}
</script>
Ich hab dabei folgendes problem:
wenn man eine Zahl auf dem Nummernblock drückt wird sie zwar in das textfeld geschrieben, aber wenn man eine 2. Zahl drückt, wird sie nicht "dazu" geschrieben sondern die erste Zahl wird ersetzt durch die 2..
Wenn ich also 1 drücke steht da 1 und wenn ich dann 2 drücke steht da 2, es soll nun aber 12 stehen. Verstanden?
BTW: kann man auch das Textfeld so machen, das nur das script reinschreiben kann und nicht man selber?