Kezdőoldal » Számítástechnika » Programozás » Hogyan tudom megoldani ezt...

Hogyan tudom megoldani ezt JavaScriptben?

Figyelt kérdés

<table>

<tr>

<td>

<img src="images/tv_off.gif" width="300" value="1">

</td>


<td>

<img src="images/tv_off.gif" width="300" value="2">

</td>

<td>

<img src="images/tv_off.gif" width="300" value="3">

</td>

</tr>

</table>


<script language="JavaScript">


</script>


Kissé hiányos, eddig lennék kész a dologgal.


Amit szeretnék: a fent látható 3 képből a felhasználó egy képet választhat /kattintással/, miután kiválasztotta, ennek a képnek az értékét szeretném elmenteni egy változóban, ezt fogom később összehasonlítani egy random számmal (1-3-ig), hogy egyezik-e. Hogyan tudnám ezt megoldani?


Előre is köszönöm a hatalmas segítséget!



2015. jún. 6. 23:39
 1/6 anonim válasza:
2015. jún. 6. 23:40
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:
Igazából ezeket a dolgokat nem teljesen értem, ezért kértem a segítséget. :D Egyébként sejtettem az onclick-et, de ezen túl sajnos nem megy...
2015. jún. 6. 23:42
 3/6 Drone007 ***** válasza:

1. a table nem tudom miért fontos, de ilyen kontextusban kerülni kellene a használatát

2. az img tagnek nincs value tulajdonsága. ehelyett a data- értéket szoktuk használni pl data-value="1"

3. a javascript használatához szükséges annak ismerete, de az alapvető html ismeretek is elengedhetetlenek


Ha űrlapként, választható elemként szeretnéd alkalmazni a képeket, célszerű checkbox vagy radiobutton elemeket használni a feladathoz, azoknak adhatsz value értéket. A label tag segítségével a képeket hozzá kapcsolhatod a radiobuttonhoz, hogy lenyomáskor aktiválja a jelölőt.

2015. jún. 7. 10:16
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:
Table csak az elrendezés miatt kellett. Sajnos azért nem checkbox-al oldottam meg, mert egy egyszerű js játéknak készül a dolog, ezért mindenképpen szeretném, ha az a változó a képre kattintva kapná meg a választott kép értékét.
2015. jún. 7. 10:25
 5/6 Drone007 ***** válasza:

javascript játékhoz még fokozottabban szükséged lenne a js alapozására.

[link]

ajánlom, hogy a jquery használatát is nézd át, az eseménykezelést (pl onClick) jelentősen megkönnyítheted.

2015. jún. 7. 11:16
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:

jQueryvel nagyon egyszerű:


Készítesz egy hidden típusú inputot, és majd annak az értékét váltogatod.

----

HTML

----

<img class="img_input" src="images/tv_off.gif" width="300" data-value="1">

<img class="img_input" src="images/tv_off.gif" width="300" data-value="2">

<img class="img_input" src="images/tv_off.gif" width="300" data-value="3">

<input type="hidden" name="kep" id="kep" />


----

jQuery

----

$(".img_input").click(function(){

$("input#kep").val($(this).attr("data-value"));

});

2015. jún. 7. 14:33
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!