Programovacie jazyky, rady, poradňa...
alliedko
Amateur
Príspevky: 20 Registrovaný: 03 nov 2005, 10:25
Kontaktovať používateľa:
Príspevok
od používateľa alliedko » 20 dec 2008, 11:23
Caute,
Potreboval by som od vas pomoct.
Mam script:
Kód: Vybrať všetko
<form name="calc">
<input type="text" name="input1" size="16" onclick="">
<input type="text" name="input2" size="16" onclick="">
<input type="text" name="input3" size="16" onclick="">
<input type="text" name="input4" size="16" onclick="">
<input type="text" name="input5" size="16" onclick="">
<input type="text" name="input6" size="16" onclick="">
<input type="text" name="input7" size="16" onclick="">
<br>
<input type="button" name="num1" value="1" onclick="calc.<? echo $input; ?>.value += '1'">
<input type="button" name="num2" value="2" onclick="calc.<? echo $input; ?>.value += '2'">
<input type="button" name="num3" value="3" onclick="calc.<? echo $input; ?>.value += '3'">
<br>
<input type="button" name="num4" value="4" onclick="calc.<? echo $input; ?>.value += '4'">
<input type="button" name="num5" value="5" onclick="calc.<? echo $input; ?>.value += '5'">
<input type="button" name="num6" value="6" onclick="calc.<? echo $input; ?>.value += '6'">
<br>
<input type="button" name="num7" value="7" onclick="calc.<? echo $input; ?>.value += '7'">
<input type="button" name="num8" value="8" onclick="calc.<? echo $input; ?>.value += '8'">
<input type="button" name="num9" value="9" onclick="calc.<? echo $input; ?>.value += '9'">
<br>
<input type="button" name="num0" value="0" onclick="calc.<? echo $input; ?>.value += '0'">
<input type="button" name="num1lear" value="c" onclick="calc.<? echo $input; ?>.value = ''">
</form>
Potreboval by som aby sa pri stlaceni na dany textbox zmenila hodnota v $input na nazov toho textboxu. Aby pri stlacani tlacidiel som mohol pisat do kazdeho textboxu zvlast.
Prosim o radu.
Dakujem.
zaggi
Medium Star
Príspevky: 314 Registrovaný: 04 feb 2007, 19:32
Príspevok
od používateľa zaggi » 20 dec 2008, 11:58
Kód: Vybrať všetko
<form name="calc">
<input type="text" name="input1" size="16" onclick="focusEl = this;">
<input type="text" name="input2" size="16" onclick="focusEl = this;">
<input type="text" name="input3" size="16" onclick="focusEl = this;">
<input type="text" name="input4" size="16" onclick="focusEl = this;">
<input type="text" name="input5" size="16" onclick="focusEl = this;">
<input type="text" name="input6" size="16" onclick="focusEl = this;">
<input type="text" name="input7" size="16" onclick="focusEl = this;">
<br>
<input type="button" name="num1" value="1" onclick="focusEl.value += '1'">
<input type="button" name="num2" value="2" onclick="focusEl.value += '2'">
<input type="button" name="num3" value="3" onclick="focusEl.value += '3'">
<br>
<input type="button" name="num4" value="4" onclick="focusEl.value += '4'">
<input type="button" name="num5" value="5" onclick="focusEl.value += '5'">
<input type="button" name="num6" value="6" onclick="focusEl.value += '6'">
<br>
<input type="button" name="num7" value="7" onclick="focusEl.value += '7'">
<input type="button" name="num8" value="8" onclick="focusEl.value += '8'">
<input type="button" name="num9" value="9" onclick="focusEl.value += '9'">
<br>
<input type="button" name="num0" value="0" onclick="focusEl.value += '0'">
<input type="button" name="num1lear" value="c" onclick="focusEl.value = ''">
</form>
alliedko
Amateur
Príspevky: 20 Registrovaný: 03 nov 2005, 10:25
Kontaktovať používateľa:
Príspevok
od používateľa alliedko » 20 dec 2008, 15:46
Dik moc.
//autoeditácia príspevku ( 20 Dec 2008, 15:46 )
Prosim a este ako spravit button ktory zmaze posledne cislo.
Backspace
zaggi
Medium Star
Príspevky: 314 Registrovaný: 04 feb 2007, 19:32
Príspevok
od používateľa zaggi » 20 dec 2008, 17:31
alliedko napísal: Dik moc.
//autoeditácia príspevku ( 20 Dec 2008, 15:46 )
Prosim a este ako spravit button ktory zmaze posledne cislo.
Backspace
Kód: Vybrať všetko
onclick='focusEl.value = focusEl.value.substring(1)' alebo
Kód: Vybrať všetko
onclick='focusEl.value = focusEl.value.substring(0,focusEl.value.length-1)' pripadne este -2, neviem nechce sa mi to testovat ale myslienku mas, odskusaj si
alliedko
Amateur
Príspevky: 20 Registrovaný: 03 nov 2005, 10:25
Kontaktovať používateľa:
Príspevok
od používateľa alliedko » 29 dec 2008, 12:49
parada dik:)
Zaggi a este ked chcem aby pri nacitani stranky sa kurzor automaticky hodil do prveho input pola?
Dik za radu.
zaggi
Medium Star
Príspevky: 314 Registrovaný: 04 feb 2007, 19:32
Príspevok
od používateľa zaggi » 29 dec 2008, 14:52
do formulara si na 1. pridaj id:
Kód: Vybrať všetko
...
<input id="firstInput" type="text" name="input1" size="16" onclick="focusEl = this;">
...
a do body tagu daj:
Kód: Vybrať všetko
<body onload="document.getElementById('firstInput').focus();">