Input mező mennyiség-érték módosítása klikkre
Üdv néktek!
Tehát a problémám egyszerűnek mondható. Íme az alap forráskód:A lényege, hogy linkre klikkve az input mezőben lévő érték növekedjen v csökkenjen, illetve onclick eseménynél függvénybehívás történik ehhez. Igaz a tag helyett input buttont használok a végleges kódba, de mindegy már, ezt másoltam most be =) A gond ott van, hogy az input mezőbe azt akarom szerepeltetni hogy x db, nem azt hogy x. Erre van valakinek valami tippje?
Köszönöm előre is,
C.
■ Tehát a problémám egyszerűnek mondható. Íme az alap forráskód:
<input type="text" name="mennyiseg1" id="mennyiseg1" value="1" />
<a class="more" href="" title="Hozzáad"> </a>
<a class="less" href="" title="Elvesz"> </a>
Köszönöm előre is,
C.
Onfocus-ra fölé lehet tenni
Esetleg a parseInt()
Talán az is járható út, még
Nem értem
- hol akarod növelni/csökkenteni a mezőbe írt értéket? Szerver vagy kliens oldalon?
- miért ragaszkodsz ahhoz, hogy két, egymástól végeredményben független adatot egyetlen mezőben tárolj és kezelj? (gondolok itt a numerikus értékre és a "db"-re)
Én szimplán annyit tennék, hogy ha a "db" is változtatható kell, hogy legyen, akkor két mező, ha nem, akkor a db-t konstansként a számot tartalmazó mező mögé írnám. Utána mondjuk kliens oldalon intézve a növelés/csökkentés műveletét, onclickbe egy növelő függvényt, annak paraméterként 1 ha növelni, -1 ha csökkenteni kell az értéket, oszt jónapot!
De elnézve az előttem hozzászólókat, valamit kihagytam és félreértem a feladványt...
Akkor már ketten vagyunk. Én
Felhasználói szempontból kétségtelenül egyszerűbb lehet a „d” és „b” leütése mint például Tab, Alt+lefele nyíl, „d” és Enter (feltételezve, hogy a mennyiség után egy mértékegység legördülő lista áll és benne az első „d” betűs elem a „db”). Ebben az esetben én inkább megengedném a „db” beírását, de ASAP eltüntetném és cserébe kiválasztanám a megfelelő elemet a legördülő mértékegység listából.
Sok értelme tényleg nincs,