JavaScript-ben gomb értékének átadása egy <input>-ba
Sziasztok
Egy olyan kérdésem lenne, hogy hogyan lehet egy képből álló gomb értékét (0-9-ig vannak a gombok) átadni egy <input> mezőbe egymás után oldal újratöltés nélkül, amit majd onnan tudok továbbítani egy OK gomb lenyomása után.
Egy gomb így néz ki egyellőre:Az <input> meg egyszerű lenne:Nem tudom, hogy jó úton haladok-e de itt elakadtam.
Segítségeteket előre is köszönöm!
Üdv: Dani
■ Egy olyan kérdésem lenne, hogy hogyan lehet egy képből álló gomb értékét (0-9-ig vannak a gombok) átadni egy <input> mezőbe egymás után oldal újratöltés nélkül, amit majd onnan tudok továbbítani egy OK gomb lenyomása után.
Egy gomb így néz ki egyellőre:
<img src="gombok/2_a.gif" id="gomb_2" alt="1"
onmouseover="FP_swapImg(1,0,/*id*/'gomb_2',/*url*/'gombok/2_b.gif')"
onmouseout="FP_swapImg(0,0,/*id*/'gomb_2',/*url*/'gombok/2_a.gif')"
onmousedown="FP_swapImg(1,0,/*id*/'gomb_2',/*url*/'gombok/2_c.gif')"
onmouseup="FP_swapImg(0,0,/*id*/'gomb_2',/*url*/'gombok/2_a.gif')"
fp-style="fp-btn: Embossed Rectangle 5;
fp-font-size: 14;
fp-transparent: 1;
fp-proportional: 0"
fp-title="1"
>
<form method="post" action="azonosit.php">
<input type="text" name="id">
</form>
Segítségeteket előre is köszönöm!
Üdv: Dani
Lefordítanád?
lefordítás
Az értéket meg ha jó gondolom, akkor egy
Csak abban kéne a segítség, hogy a function-ba mit írjak, hogy az <input>ba beíródjon
Jó lenne az elképzelésem?
Ezek elavultak
Nézz körül Nagy Gusztáv könyvei közt (kedvenc keresőd), vagy nézz meg valami js frameworkot, pl jQuery. Ebből egy régebbi (pl. 1.4) verzióval is simán és kényelmesen megcsinálod. Az értelmét mondjuk nem látom át a dolognak, valószínű a nagy részét CSS-el is megoldhatnád.
Szerk.: az első
<img...
forrás valami Dreamweaver vagy FrontPage "csodának" tűnik, ha így van, ezektől menekülj messzire! :)Érintő képernyő miatt akarom,
Nem éppen.
Valahol találtam valami régi cuccok között, bár lehet hogy frontpage, nem tudom. Már csak notepad++ -al élek :D
HTML-be ma már nem írunk
http://weblabor.hu/cikkek/dis
Akkor én keverem. Számomra
Igazad van.
Számomra az inline
Ízlések és pofonok különbözőek
Ja, az ízlés már csak ilyen
A data- attribútumokat remek ötletnek tartom, előszeretettel használom is. Bár ide nem feltétlenül vág, mert alapvetően nem kötődik a szkripteléshez, olyan mint a class, univerzális. Persze lehet rosszul használni, túlhasználni vagy félrehasználni, mint bármi mást, de megvan a maga helye.
Ha a scripteléshez nem
CSS: attr()
Nagy kedvencem, főleg, hogy
Pontosan
Miért ajánlasz neki régebbi
Mert én is használom
mert kisebb, amit én akarok, azt mindent megoldok vele (többit megírom én), egyetlen fájl, nem húzogat magára kismillió plugint automatikusan (=kismillió + http kérés és byte).
Persze ha valaki (sokan) jobbnak látja a mindenféle fancybox-akárhányak használatát és a többi szörnyűséget, az meg is érdemli.
Mostanában sajnos egyre több olyan oldalt látok, ahol 2-3(!) jQuery-verzió van betöltve egyszerre. Ennek mi értelme? És az 1.4 a legtöbb mobilon is elmegy. 1x70 kB, ha jól mondom fejből. Lehet, hogy kevesebb. És semmi plugin. Nekem untig elég, még ezt sem használom ki, csak kb. 70%-ban.
Ezért merem javasolni.
Sok mindenben (főleg szoftverekben) az újabb és újabb verziókban az átlag felhasználó nem talál előnyt - viszont az erőforrásigényük rohamosan nő.
Szerk.: egyébként távolról sem vagyok egy jQuery-rajongó, lustaságból használom, és mert rühellek böngészők közti szabványtalan különbségekkel kínlódni.
Ne haragudj, de a hozzászólás
Miből gondolod, hogy a legújabb jQuery-vel kötelező használni mindenféle fancybox-akárhányakat és más szörnyűséget? Miből gondolod, hogy a jQuery automatikusan behúzogat pluginokat? Az 1.4-hez nem voltak pluginok? (persze automatikusan behúzottak ahhoz sem...) Ki kötelez arra, hogy ha 1.4-nél újabbat használsz, behúzzál régebbi verziókat is???
A legújabb jQuery miért ne menne a mobilokon, amikor még jQuery Mobile néven mobilos keretrendszert is fejlesztenek vele?
A mérete gzippelve és minifyolva 32k jelenleg, minimális változás az 1.4-hez képest gondolom, de nem mértem.
Ráadásul ha valami ősrégi verziót használsz, kapásból lemondasz a hibajavításokról (irány a buglista, ha érdekel), nem is beszélve az azóta átgondolt, újraírt, gyorsított (!!!, helyenként jelentősen), tisztább megoldásokról.
Persze amit írsz az igaz, és okosan kell használni a jQueryt, de az általad leírtakból SEMMIT nem old meg az, ha 1.4-et használsz, leszámítva azt, hogy ha már egyszer azt megtanultad, véletlenül sem kell böngészned, hogy mi változott azóta (nagyrészt javára, ráadásul)... Én se vagyok a híve annak, hogy mindenhez jQueryt kell használni, nem is tartom az API-tervezés csúcsának, de te általában tájékozott szoktál lenni és nem terjesztesz butaságokat, ezért merészeltem szóvá tenni, nem kampányolni akarok...
Ha tévedtem, persze javítsatok, én se jQuery-vel kelek és fekszem.
Ki kötelez arra, hogy ha
Köszönöm, Gábor, de
Így van: nem én használok többet, hanem sokan - rosszul.
Bamegakapa, hogy értsd: én nem is akarok plugineket használni, tehát nekem tökéletesen megfelel egy olyan, amihez kb. nincsenek is (jó, ez túlzás, de nem kell és kész).
Hamar eljutunk a 2-3 honlapot 1 áráért helyzetbe így.
Persze amint szükséges, ráugrok, mint mindenre, de annyira nem érdekel, hogy hobbyból kövessem. És mára eléggé túlvariálták. Elhiszem - ha biztosan mondod -, hogy egy-két dolog jobb lett, de mellette biztos, hogy sok más rosszabb.
Te is leírtad a véleményed, én is, azért máskor ilyen meggondolatlanul ne mondd rám, hogy
Saját tapasztalatomat osztottam meg: vígan jQuery 1.4-el is lehet jó, modern, akár csicsamicsa weboldalt / webappot készíteni. Ez nem butaság, hanem tény. De akár jQuery nélkül is, én azonban - a magam részéről - jobbnak látom használni. Most. Holnaputánra lehet, hogy történik valami, és változik a véleményem.
Ne haragudj, de az a butaság, ahogyan reagáltál. Ismét mást magyaráztál a szavaim közé, mint amit én leírtam.
Fárasztónak tartom folyton
Én annyit kérdeztem, hogy miért régebbi jQuery-t ajánlasz. Azért merészeltem, mert hát mégiscsak egy kezdőnek ajánlottad, aztán meg hátha lemaradtam valamiről, és az 1.4 az valamiért nagyon jól sikerült és ezért etalon. Olyasmire számítottam, hogy ez és ez a feature van benne, ez meg ez a feature nincs és nem is kell, az 1.5-ben pedig behozták ezt meg ezt, ami hülyeség.
Erre a következő választ kaptam, mint szakmai alátámasztása a bizonyos javaslatnak, és most kivesézem, lehet elsőre is így kellett volna, és akkor érthetőbb, bár visszaolvasva a hozzászólásomat, szerintem elég érthető volt úgy is:
Ha jól számolom az egyetlen valódi érv, ha minden igaz, az 1.4-es 23K volt, a jelenlegi 32K (mindkét szám gzip+minify). Ezzel nem is vitatkoznék, mindenki döntse el, hogy ez a 10K a legnagyobb gond-e az oldalán. Azért szólok, hogy az 1.0 még kisebb volt :).
Ez ugye szubjektív, feladattól függ és néha attól, mennyire ismered az eszközt.
Mint azóta az összes verzió.
Egyik verzió sem húzogat magára pluginokat automatikusan, számomra talán a legérthetetlenebb érv, itt jelent meg a fejemben a kifogásolt "butaság" szó.
Nem találtam a licenszben, hogy az újabb verziókhoz kötelező pluginokat használni. Egyébként az 1.4-hez is rengeteg plugin volt elérhető. A pluginok dogmatikus démonizálásával sem értek egyet, sok köztük az ócska, meg nem üdvözítő hozzáállás egy rakás plugint betoszni az oldalunkra, de sokszor előfordult már velem, hogy egy-egy igényes plugin rengeteg időt spórolt meg nekem (az idő pénz, ahogy Pepita is megállapította).
Ezt magam is sajnálatosnak tartom, mint ahogy sok mást a jQuery gondatlan használatával kapcsolatban, de nem ez volt a kérdés.
Kiveséztük, a többi verzió is.
Sajnálom, hogy ilyen hosszú lett. Talán most már átjön, mi volt a problémám.
Jaj, ne...
Ha jól sejtem, van még - kicsi mennyiségben - gzipet nem tudó böngésző... Tévedek? IE8? Kiegészítő nélkül, alaptelepítésben. Lehet, hogy ebben le vagyok maradva, de nem használok gzippelt kódot. Ebben szívesen vennék egy táblázatot, főleg ha szerinted tévedek. Gzip nélkül nem 10k a 10k, de nem is azon van a hangsúly, hanem mi a túrónak tudjon többet, ha nem kell? Arról meg kevés az állításod, hogy "jobb, mert újabb" - túrókat. Min 50%-ban ez hülyeség, épp fordítva van. Amit te fejlesztesz, az talán nagyobb eséllyel lesz egyre jobb.
Ami a gzipet illeti, jó
Szerintem a gzip használata alap lenne manapság, főleg, ha odafigyelünk arra, hogy mennyire terheljük a hálózatot. Ha nem használjuk, néhány request alatt több jquery-nyi felesleges adatot küldözgethetünk. Ha a böngésző nem tudja a gzipet, akkor a HTTP requestben ennek nyoma lesz és a szerver nem gzippelve fogja küldeni (ha rendesen be van állítva).
Már mondtam, hogy nem akarlak meggyőzni, számtalanszor. Ha érdekel, utána fogsz nézni.
Külön még erre is...
Szíved joga, ízlések és pofonok, én nem is akarlak rábeszélni. Viszont ha te a kezdőt rá akarod (konkrétan erre nem akartad, de ez minden másra is áll), akkor indokolj. És az indok ne az legyen, hogy mert sokan rosszul használják, mert akkor semmit se szabadna használni...
Elég sokan használják, gyorsan kiderül az ilyesmi és javítják. Minden szoftverben van hiba, az 1.4-ben is volt (fene enné meg).
Nem kell aggódnod, bár még nem használtam, de kifejezetten egy mobilos webappok készítésére szánt UI keretrendszernek tűnik. Nem honlapra van.
Széleslátókörűség. De még ha neked nincs is időd ezzel foglalkozni, vagy nincs kedved utánaolvasni, akkor se beszéld le a kezdőket az újról, mivel láthatóan nincs összehasonlítási alapod.
Hát sajnos ez a változás sajátja. De anélkül, hogy felmérjük, vajon az új dolog jobb lett-e, mindezt előítéletek nélkül és kellő alapossággal, nem mondhatunk ítéletet róla. Szívesen olvasok arról, ki szerint mi volt jó változtatás és mi volt rossz X verzióban. Szerintem mostanra letisztultabb az egész, mint a kezdeti időkben, sok hülye ötletet is kiszedtek (live) és az 1.4 óta gyakorlatilag újraírták a jelentős részét, sok-sok komoly optimalizálással.
Hoppá,
Idézet tőlem:
Mi a frászt indokoljak 2 alternatíván és egy érintőleg megemlített (már azzal is, nem kötelező vadiúj, ha bonyolult) verzión?! Ha egyik sem rossz?
Szándékosan bolhát csinálsz az elefántból, csak hogy belém köthess. És képtelen vagy abbahagyni, míg fel nem kúrod az agyam. Rajtad kívül mindenki értette - nem furcsa? Sorry, de neked többet nem fogom magyarázgatni, hogy mit miért mondok, ha lehülyézel, megkapod ami érte jár és pont. Hát fogok itt egyedül bamegakapa baromságaival, szőrözésével foglalkozni ahelyett, hogy segítenék arra érdemeseknek? Számold már össze hány ilyen baromi hasznos kommented van! Nem mondok %-ot, mert feldühítettél, de nem csodálkoznék, ha az "alkotásaid" fele flame lenne...
Többször kérdeztem már: mi a ló... bajod van velem? Mert 100 km-ről üvölt az érzelmi vonatkozás...
Ahhoz képest, hogy "Nem vagyok én se rajongó, ne érts félre...", mostanra úgy "értesz" már hozzá, mintha te írnád egyedül... Bocsi, de messziről virít az "én jobban értek ehhez, most megmondom neki".
Én azt javaslom, inkább el se olvasd, amit én írok. A te érdekedben is, nem hiszem, hogy csak az én vérnyomásom ment fel. És adott határ felett következményeket is szedhetsz magadra, gondolom nem célod.
Mindezért inkább hagyj engem békén.
Szerintem.
- Mert én is használom.
Szerintem ebben a vitában senki sem amatőr, mindenki tudja miről beszél, ezért jó lenne egymás személyét mindkét részről tiszteletben tartani, mert ha legközelebb bármelyikőtöknek is merül fel kérdése, a közösség számára is az lenne a legjobb, ha a másik fél rossz szájíz nélkül tudna rá a legjobb szándékkal válaszolni.
Jól beszélsz.
Köszönöm a hozzászólásodat,
A "legfrissebb jQuery"-hez szerencsére nem fűz érzelmi viszony :). Szakmai egyedfejlődésem során (fanboy-fázis) korábban a jQuery-hez úgy általában fűzött, de mostanra én is kritikusan viszonyulok hozzá.
Pepitával semmi bajom, nem haragszom rá, szívesen dolgoznék is vele. Jó szakembernek tartom, még ha úgy is érzem, ez nem kölcsönös, de ez különösebben nem érdekel.
Ha pontatlanságot látok, vagy megalapozatlan ajánlást, akkor szólok, tökmindegy, ki írja. Fenntartom a jogot, hogy ha bárki butaságot ír, leírhassam a "butaság" szót - ritkán szoktam élni ezzel a joggal, most így ítéltem meg.
Eddig +10,
Azt nem értem, hogy bamegakapa és köztem miért rendszeresek az ilyenek. A maradék hajam is égnek áll - de saját magamtól is. Uff -beszéltem.
A hisztidet, mint mindig,
Részletesen leírtam, hogy az indoklásod miért nem elégítette ki kíváncsiságomat, valamint rávilágítottam a tájékozatlanságból eredő tévedésekre, ami nem a te hibád, mindennek nem nézhet mindenki utána. Hagyd a konkrét verzió ajánlását azokra, akik naprakészek, és nem magamra gondolok, mert én sem mernék konkrét verziót ajánlani. Vagy használom a legújabbat, ha nem túl új, vagy utánanézek alaposan. Az 1.6 béta idején az 1.4 használata számomra teljesen védhető, hiszen stabil verziót szeretnénk mindannyian a projektünkben látni.
Ne érts félre, remek szakembernek tartalak egyébként, ne aggódj...
Semmi bajom veled, mindössze
Ha kell, most türelmesen, akár 200x is leírom - ha van még annyi kommenthely -, hogy egyetlen verziót sem ajánlottam, csak példaként említettem, hogy még azzal is lehet. Nagyon nem ugyanaz a kettő, itt a tiszta igazság az, hogy rám akartad mondani a tájékozatlan butát, és ezzel a ferdítéssel meg tudtad indokolni.
Én sem haragszom, ember vagy, és mint olyan, nem tökéletes. De akár tetszik, akár nem, ez bumeráng, ami lehet csak évek múltán, de visszajön. Azt hiszem nem egyedül én gondolom úgy, hogy le kéne szokj az ilyen belemagyarázásokról. Nem elnézést kérni kell, hanem elkerülni az olyan vétket (hazugságot), ami miatt illik elnézést kérni. Egyszerűen nem hiszem, hogy olyan gyenge felfogású lennél, hogy még mindig nem veszed észre: az állításaid a tieid, én semmi olyat nem mondtam, amit a számba adtál és lehülyéztél érte. Ahelyett, hogy a srác gondjával törődtél volna.
Igen, sok ilyen ember van, aki egyszerűen képtelen belátni, hogy hibázott. Én ezt megértem, de el nem fogadom. Ez egy olyan hibád, ami miatt én viszont nem dolgoznék veled, mert ott is kijönne ez a csökönyösség. Márpedig ami IT, az 0 vagy 1, vagyis pepita (itt most köznév, azért kisbetű).
Sajnálom, de azt veszem figyelembe, amit látok, és amit rejtesz, azt nem. Részemről ennyi, legfeljebb kell írjak egy crasymonkey-t...
Szándékosan bolhát csinálsz
Mindig elmondtam neked is,
Ezeket az alattomos eszközöket kifejthetnéd, Pepita hozzászólásából nehezen bogarászom ki a sértegetések és fenyegetések közül.
Például itt van kifejtve. Meg
Ami ugyancsak nem a renomédat növeli, hogy a 30-as hozzászólásban ezt írod:
Annyiszor "érted félre" a dolgokat, hogy az már elgondolkodtató. Tényleg ennyire másképp gondolkodunk/olvasunk?
Nem értettem félre, és nem
Vállalom a felelősséget mindenért, amit leírtam. Ezt elvárom mástól is.
Részemről lezárva, én is remélem, hogy legközelebb pár észrevételem nem fog átcsapni fenyegetőzésbe, mert ez a stílus (Pepitáról beszélek, ha nem lenne tiszta) a kocsmába való, hogy őszinte legyek.
Na, ha már
(Lehetőleg a kocsma nekem közeli legyen.)
+100
Kár, hogy látszólag ennyire hatástalan rá.
Ami kifejezetten tetszik:
Pedig ott van ám,
Csak te nem akarod érteni.
Ez a stílusod egy női bulvárban biztosan még sikkes is (vagy mi), itt azonban merő flame-áradat. Kb. nem segítesz senkinek, de élvezed, ha idegelhetsz másokat. Van ennek valami orvosi oka, vagy alapból ez vagy te? Ezért jársz ide?
Még én sértegetlek - vicces gyerek vagy.
Pedig különleges vagyok. :)
Úgy bő 16 évet nyomtam építőiparban, ebből 7-8-at kvázi egyéni vállalkozóként. Összesen két eset volt, mikor nem kaptam meg az összes pénzem, de akkor sem 0-át. (Persze jóval többször volt, mikor nem akartak fizetni.) Ez csak legyen egy példa arra, ha valamit nem hagyok annyiban.
Én, egyszemélyben a párszáz fős cégekkel szemben (behajtókat soha nem használtam). Sajnos van tapasztalatom ilyesmiben, nem akarnám gyarapítani. Ha nem húzom fel magam, már tettem volna valamit, nem mondom. Most még ez így jó, de több ne legyen.
Ismét szólok, hogy ezt hagyd
Szerinted normális egy szakmai fórumon lépten-nyomon fenyegetőzni? Komolyan érdekel, mi lenne folyamatban, ha nem vagy ilyen türelmes velem? Feljelentesz a rendőrségen? Megveretsz? Strasbourgig elmész? :) Még egyszer mondom, szedd már össze magad...
Mindenféle vélt sérelmek alapján fostengert önteni valakinek a nyakába? Nem zavar, csak azért olvass már vissza, hogy mi mindennek hordtál el itt pár hozzászólás alatt. Olvasgasd, gondolkozz el rajta, hogy ez idevaló-e.
Még egyszer megpróbálom: megkérdeztem, miért pont 1.4 (#8, tökmindegy nekem, hogy ajánlottad vagy éppen csak ez a két szám jutott eszedbe), válaszoltál (#9), a válaszodat tájékozatlannak neveztem (#10, talán nem kellett volna, mert láttam, hogy te írtad és bele kellett volna számolnom, hogy milyen rohadt érzékeny vagy), de aztán mind ott, mind a #22-esben csupaszítva megindokoltam, hogy miért. Azóta kényszeres kötözködőtől a hazugon keresztül az orvosi esetig minden voltam. Van, amiben igazad lehet, például a "rábeszélni" szó használata túlzás volt, de a fostengert nem érzem indokoltnak és a fenyegetőzést sem. Hitelrontás, komolyan, én nem tudom, hogy te hol élsz...
Fejezzük ezt most be, mindenkinek az lesz a legjobb. Legközelebb okosabb és sokkal óvatosabb leszek veled, mert úgy látszik, máshogy nem megy.
Jajjaj!
Úgy tűnik te nem tudod befejezni, méltóképpen meg pláne nem. Sajnálom.
Egy dolgot jó szívvel javaslok: ne az én "érzékenységem" vagy Gábor XY hasonló, általad vélt tulajdonság miatt legyél óvatosabb, mert az megintcsak hamis út. Ehelyett lásd meg valódi önmagad, illetve cselekedeteidet a Gábor által tartott tükörben. Hidd el: nagyon igazat írt. Én nem lennék képes úgy összeszedni, mert becsületre valóban érzékeny vagyok, tud szakadni cérna.
És még egy: én is ember vagyok, emiatt tévedhetek. Épp ezért fogalmazok nagyon sokszor úgy, hogy az ne konkrét ajánlás, hanem egy lehetséges példa legyen. És mint számtalan példát láthattál már rá: én belátom, ha tévedek.
Példa vs. ajánlás
Mindenesetre ez már nem idevaló okfejtés, de kikívánkozott, ha már egyszer egy ilyen szemantikai árnyalatkülönbség ide vezetett.
Itt jelezném mindenkinek,
Én mindig csodálom Kapa
Péter,
Légyszíves, innentől, ha felindultan írsz hozzászólást, tedd félre fél órára, olvasd vissza, és csak akkor küldd el, ha még akkor is úgy véled, hogy indokolt.
Rendben,
Elnézést kérek mindenkitől a stílusért, annyit fenntartok a véleményemből, hogy Bamegakapa több helyen ferdített, belemagyarázott, bármilyen stílusban is tette, ez nem fair. De itt hagyjuk is a fenébe, rég 10x annyi offtopic lett belőle, mint kéne.
Dogma e?
Nos mivel ez a munkám, én inkább elolvastam a changelogokat, teszteket, sőt még ki is próbáltam az aktuális új verziót. Egyszer annyira látványos volt a gyorsulás, hogy egy igen intenzív webappnál, ha jól emlékszem, 1.4-ről 1.7-re váltásnál lassabb gépeken konkrétan "érezhető" volt a különbség.
Ettől persze a szabályod igaz, de nem elég érv egy szakmai döntés meghozatalára, hacsak nem dogmatikusan állsz hozzá...
Magától nem húz be semmit.
Tévedek?
Magától nem tölt be semmit,
Sőt: a legújabb jQuery-ben elvileg már Te magad tudod összeválogatni a szükséges modulokat, amennyiben ez az átlagos képnél kisebb méretű keretrendszer is robusztusnak tűnne :)
Most tök jó, hogy mindent
Tud valaki esetleg segíteni? :O
Tömören
addEventListener
-rel rátenni, de az egyszerűség miatt a példa így szemlélteti az általad megadott kódból kiindulva az elvárt működést.működik
Már csak egy kérdésem van.
Több számot szeretnék beírni, és hogy egymás után írja.
Mert most csináltam belőle kettőt, így lecserélte mindig az input tartalmát
A számokat csak folyamatosan
Ha mindössze annyit akarsz, hogy az input mező tartalmához hozzáfűzze a lenyomott gomb értékét, akkor először le kell kérdezned azt (a példából kitalálható, hogyan), majd ehhez a
+
operátorral tudod hozzáfűzni.Az ideális talán az lenne (bár ez már több kód), ha minden img-hez tartozna egy igaz/hamis
data-selected
attribútum (0 vagy 1 értékkel), onclick-re pedig két dolog történne: ezt az attribútumot az ellenkezőjére állítod (alapból értelemszerűen 0 lenne), majd végigiterálsz az űrlapon belüli img elemeken, és a kiválasztottak értékét összefűzve átadod az input elemnek.A
data-*
attribútumokat a böngésző stringként kezeli, így mindig igaznak számítanak, ezért a vizsgálat előtt számmá kell őket alakítani aparseInt()
függvénnyel. Ha meg akarod fordítani az értéküket, akkor 0 és 1 esetné egy praktikus mód rá: levonsz az értékből 1-et, és veszed az abszolút értékét – így |1-1|=0 és |0-1|=1. Ehhez aMath.abs()
függvényre lesz szükséged.Persze, azt még nem tudjuk, hogy mihez is használnád mindezt. Lehet, hogy egy egészen más megközelítés célszerűbb lenne.
igen csak 0-9ig lesz, és
siker
Örülök neki
Nem éri meg kész megoldást
rávezetés
php-t teljesen magamtól tanultam meg (és persze a google bácsi segített :) )
Érdemes a referenciákat
Tény
- 5 dolgot írhattam volna le, hogy nézzen utána, ez így nagyságrendekkel gyorsabb volt,
- ha egy kezdőre egy egyszerű funkció miatt rázúdítom, hogy öt helyen keresgéljen, inkább elmegy a kedve, de ha látja, hogy "ja, ez ilyen egyszerű?", akkor szívesebben foglalkozik vele tovább.
Persze ez csak kivételes esetekben működhet, de az is igaz, hogy a StackOverflown-n ritkán olvastam RTFM-jellegű válaszokat, sőt, néha olyan részletesen megoldják a kérdező problémáját, hogy én is meglepődöm.
Úgysem úszhatja meg, hogy
Pepitával szoktuk ajánlani Nagy Gusztáv könyveit, ott strukturáltan össze van szedve sokminden, ami alapnak kiváló.
Nincs kivétel
Én ha kódot írok, akkor egy kis részét - mondjuk a vázát - a feladatnak, amivel el tud indulni.
Igaz, nehezebb szövegesen megfogalmazni ugyanazt, gyorsabb kódot írni. De ha már kódot írsz, ne az legyen utána a szöveg, hogy ezt vagy azt igazából jobban kéne, de műxik. Pont ezért nem fog továbbmenni.
Ez az oldal nem a StackOverflow. Azért vagyok itt, másképp nem lennék.