webForumDet fria alternativet
Logga in / Bli medlem

Bara knas

JavaScript

1 svar · 180 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
	}
}
258 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)