Bara knas

JavaScript

1 svar · 184 visningar · startad av EchO

Medlem sedan aug. 2001112 inlägg
Trådstart#1

function koll(vad)
{
alert(document.postajobb.SubCatID.value)    
alert(vad)      
}

                          <img src="../images/tom.gif" width="1" height="1" onload="AddSelection2('3', '248', '4', 5);">
                          
                          <select class="input3" style="WIDTH: 320px; height: 100px" onChange="AddSelection(document.postajobb.ParCats, document.postajobb.SubCats, document.postajobb.SubCatID, 5);koll(document.postajobb.SubCatID);" size="4" name="SubCats">
                                                    </select>
                        </td>
                      </tr>
                      <tr> 
                        <td width="19%">Dina val:</td>
                        
                        <td width="81%">
             
                        
                          <select class="input3" style="WIDTH: 320px" onChange="SubSelection(document.postajobb.SubCatID);" multiple size="5" name="SubCatID">

                          </select>
   
                          
                        </td>

Hur får jag fram värdet som skickas till funktionen koll?
Har testat allt men jag får inte ut själva värdet!
:P

@EchO

Medlem sedan juni 20004 308 inlägg
#2

Eftersom SubCatID är en selectlista med möjlighet att välja flera saker har du inte bara ett value. Du får loopa genom den och kolla hurvida valet är "selected" och sedan kolla dess value.

for(var i=0; i<vad.length; i++){
	if(vad[i].selected){
		// värdet kollar du här med vad[i].value
	}
}
260 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)