Javascript - listából kiválasztható elem értéke?
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:
Sajnos nem vagyok programozó, csak gondoltam összeollózom valahogy a kódot, de elakadtam. :-(
Válaszokat köszönöm előre is!
<!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>
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.
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
Köszönöm a segítséget, megoldottam!
Ment a kéz wdhun! ;-)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!