hawkmaster: selected=selected per JS übergeben?

Beitrag lesen

Hallo zusammen,
nochmals Danke an alle für die Tips.
ich habe nun mal ein wenig weiter geforscht und die Beispiel in self angeschaut.
Ich versuche nun das markieren nachträglich zu machen.

Nach dem Submit mit ausgewählten Werten lese ich diese aus der DB und speichere sie in einem neuen JS Array savedIDs,
Da steht dann also etwa "2", "4" drin, also die Values von dem Select.

Mein problem ist nun aber, das der Vergleich mit
"if(savedIDs[i] == document.forms[0].sel_serviceproperties.options[i].value){"
nicht klappt weil die Reihenfolge wie die Werte im Array stehen nicht mit der Reihenfolge aus dem Select übereinstimmen.

Bei PHP gibt es sowas wie "in_array". Gibt es vielleicht sowas auch für JS?
Sorry wenn ich mich so doof anstelle, aber ich bin mit den ganzen Funktionen und Möglichkeiten in JS noch nicht so vertraut.

  
if(document.forms['form1'] && document.forms['form1'].sel_services.options.selectedIndex != '-1')  
{  
showserviceproperties(document.forms[0].sel_services.options.selectedIndex);  
for(i=0;i<document.forms[0].sel_serviceproperties.length;i++){  
  if(savedIDs[i] == document.forms[0].sel_serviceproperties.options[i].value){  
    document.forms[0].sel_serviceproperties.selected = true;  
  }//if  
}//for  

vielen Dank und viele Grüße
hawk