Autor Zpráva
blskr1
Profil *
Chtel bych ze zeptat jak mam udelat, pomoci javascirptu nasledujici vec.

Mam 3 inputy: 1 textovy kde je nejake cislo a dva buttony + a - a kdyz na ne kliknu k cislu se pricte 1 nebo odecte 1

<input type="text" name="ntl" value="5">
<input type="button" value="+" onclick="??????????">
<input type="button" value="-" onclick="??????????">

poradite
los
Profil *
this.form.ntl.value=+this.form.ntl.value+1;
peta
Profil
los
this.form.ntl.value+=1;
this.form.ntl.value=this.form.ntl.value+1;
this.form.ntl.value++;
kdyz uz

jakpsatweb - javascript - priklady
jakpsatweb - javascript
google.com increase number javascript example
Pak poloz otazku znova, pokud to tam nenajdes
Leo
Profil
Fajn, ale ani jedno reseni nebude fungovat, protoze value je string, a proto tam budete mit 1, pak 11, pak 111, .... Leo
Joker
Profil
Leo
Přesně, takže kdyžtak:
(....value - 0) + 1;
blskr1
Profil *
muze mi nekdo ten funkcni kousek kodu napsat, myslim ze zas tolik nechci ?
habendorf
Profil
blskr1

Kdybys nebyl línej a zkusil to od losa, zjistil bys, že Leo se mýlí.
blskr1
Profil *
ok do losa funguje diky
Leo
Profil
"Kdybys nebyl línej a zkusil to od losa, zjistil bys, že Leo se mýlí."

No jak v cem. Zatimco

this.form.ntl.value++;

funguje

tak

this.form.ntl.value+=1;
this.form.ntl.value=this.form.ntl.value+1;

ne :-) Leo
habendorf
Profil
Leo

Mluvil jsem o losovi, ne petovi.
Leo
Profil
"Mluvil jsem o losovi, ne petovi."

Pravda, ja o petovi, takze mame oba pravdu :-) Leo
peta
Profil
tak muzete aspon napsat spravna reseni:
this.form.ntl.value=this.form.ntl.value*1+1;
this.form.ntl.value++;
this.form.ntl.value=+this.form.ntl.value+1;
this.form.ntl.value=parseInt(this.form.ntl.value)+1;
...


blskr1
uz jsem to psal, podivej se na priklady a nebo vyzkousej vse, co se psalo. To snad tolik casu nezabere?
jakpsatweb - javascript - priklady
Ale kdyz ses linej i jenom jednoduchy priklad, pak hold pomoc tezka :)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: