Mam 9x option , po kliknięciu na które kolwiek value chciałbym aby wykonała się jakaś akcja , czy to pojawił się jakiś napis, czy pewne obliczenie. Niestety, gdy klikam na 4 to wyskakuje mi to co jest w 1 i tak dalej analogicznie.
W jaki sposób uzyskać dostęp/dane ze wszystkich Option a nie tylko z 3 pierwszych.
<script>
function zobacz()
{
var pole1 = document.getElementById("pole1").selectedIndex;
var pole2 = document.getElementById("pole2").selectedIndex;
var pole3 = document.getElementById("pole3").selectedIndex;
if((document.getElementsByTagName("option")[pole1].value=="jeden") && (document.getElementsByTagName("option")[pole2].value=="jeden"))
{
if(document.getElementsByTagName("option")[pole3].value=="jeden")
{console.log("a")}
else if(document.getElementsByTagName("option")[pole3].value=="dwa")
{console.log("b")}
else if(document.getElementsByTagName("option")[pole3].value=="trzy")
{console.log("c")}
else if(document.getElementsByTagName("option")[pole3].value=="cztery")
{console.log("d")}
else if(document.getElementsByTagName("option")[pole3].value=="piec")
{console.log("e")}
else if(document.getElementsByTagName("option")[pole3].value=="szesc")
{console.log("f")}
}
else if((document.getElementsByTagName("option")[pole1].value=="jeden") && (document.getElementsByTagName("option")[pole2].value=="dwa"))
{
if(document.getElementsByTagName("option")[pole3].value=="jeden")
{console.log("ai")}
else if(document.getElementsByTagName("option")[pole3].value=="dwa")
{console.log("bi")}
else if(document.getElementsByTagName("option")[pole3].value=="trzy")
{console.log("ci")}
else if(document.getElementsByTagName("option")[pole3].value=="cztery")
{console.log("di")}
else if(document.getElementsByTagName("option")[pole3].value=="piec")
{console.log("ei")}
else if(document.getElementsByTagName("option")[pole3].value=="szesc")
{console.log("fi")}
}
}
</script>
<select id="pole1">
<option value="jeden">---A-I---</option>
<option value="dwa">---B-I---</option>
<option value="trzy">---C-I---</option>
</select>
<br/>
<select id="pole2">
<option value="jeden">---A-II---</option>
<option value="dwa">---B-II---</option>
<option value="trzy">---C-II---</option>
</select>
<br/>
<select id="pole3">
<optgroup label=" ">
<option value="jeden">---I---</option>
<option value="dwa">---II---</option>
<option value="trzy">---III---</option>
</optgroup>
<optgroup label=" ">
<option value="cztery">---IV---</option>
<option value="piec">---V---</option>
<option value="szesc">---VI---</option>
</optgroup>
<optgroup label=" ">
<option value="siedem">---VII---</option>
<option value="osiem">---VIII---</option>
<option value="dziewiec">---IX---</option>
</optgroup>
</select>
<input type="button" value="kliknij" onclick="zobacz()"/>