Kezdőoldal » Számítástechnika » Programozás » Javascript - listából kiválasz...

Zénevű kérdése:

Javascript - listából kiválasztható elem értéke?

Figyelt kérdés

A problémám az, hogy van egy kódrészletem, ami egy egyszerű számítást végez, de az első értéket kézzel kell beírnom. Azt szeretném, hogy ezt az értéket egy lenyíló menüből tudjam kiválasztani több lehetőség közül.

A listában minden elemnek más értéke van, ezt az értéket viszont valahogy át kellene adni feldolgozásra a scriptnek. Ezt hogy lehet megoldani? Ebben kérném a segítséget.

Ha kell, adom a kódot is.


Egy ilyet találtam, de ez nem oldja meg a problémám,mert nem az elemek értékét adja eredményül:

[link]


Sajnos nem vagyok programozó, csak gondoltam összeollózom valahogy a kódot, de elakadtam. :-(


Válaszokat köszönöm előre is!



2014. jún. 5. 07:36
 1/6 Tengor ***** válasza:
2014. jún. 5. 07:41
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:

<!DOCTYPE html>

<html>

<body>


<h3>A demonstration of how to access a SELECT element</h3>


<select id="mySelect" size="1">

<option id="1">Apple</option>

<option id="2">Pear</option>

<option id="3">Banana</option>

<option id="4">Orange</option>

</select>


<p>Click the button to get the number of option elements found in a drop-down list.</p>


<p id="demo"></p>


<button onclick="myFunction()">Try it</button>


<script>

function myFunction()

{

var x = document.getElementById("mySelect")[document.getElementById("mySelect").selectedIndex].id;

document.getElementById("demo").innerHTML = x;

}

</script>


</body>

</html>

2014. jún. 5. 07:45
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:

Az a baj, hogy ebből még nem tudom, hogy hogy tudnám ez helyett:

<label for="normadarab">norma (db): </label><input id="normadarab" type="number" />


az általatok javasoltakat behelyettesíteni.

2014. jún. 5. 08:45
 4/6 anonim ***** válasza:

ehhez kéne a kód is ami végzi a számítást...

egyébként a document.getElementById("demo").innerHTML = x; sorban a demo szó helyére írod annak az id-jét aminek az értéket akarod adni. egyébként az x változó tárolja az értéket tehát ha js-ben számolod a (nem tudom mit) akkor x értéke a lenyíló menüből érkező érték

2014. jún. 5. 09:22
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:
vagyis id (de ezzel így jobb mert mást irathatsz ki mint amivel számolsz)
2014. jún. 5. 09:23
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:

Köszönöm a segítséget, megoldottam!

Ment a kéz wdhun! ;-)

2014. jún. 5. 10:19

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!