Avatar billede jakobdo Ekspert
16. juni 2011 - 14:02 Der er 5 kommentarer og
1 løsning

Listbox / selectbox i vbs

Hej,
vi anvender et gammelt vbs script til at oprette brugere på arbejdet.

I det script kunne vi godt tænke os følgende:

Udtræk X antal grupper fra AD. (denne del har jeg styr på)

Præsenter disse grupper på en sådan måde, at "opretteren" kan vælge de grupper, som en bruger skal være medlemmer af.

Jeg har kigget på hta og specifikt denne kode:
http://www.eggheadcafe.com/software/aspnet/31232323/how-to-create-a-listbox.aspx

Den laver en selectbox og der kan man fint vælge et item.
Men jeg vil gerne have mulighed for at vælge flere.
Nogle bud?
Jeg er rimelig blank på vbs
Avatar billede claes57 Ekspert
16. juni 2011 - 14:23 #1
nogle gange virke det med ctrl+enter for at vælge flere i en liste
Avatar billede jakobdo Ekspert
16. juni 2011 - 14:26 #2
Ja ok.
Har måske ikke udtrykt mig klart nok. :o)

Jeg kan fint rette hta / html koden til, så det bliver:

<select multiple="multiple" ...> og dermed kan jeg vælge flere elementer.
Men mangler måden at få disse data retur.
har overvejet noget ala:

value1, value2, value5 osv...
Så jeg efterfølgende kan klippe strengen op og få værdierne på den måde.
Avatar billede tjens Nybegynder
16. juni 2011 - 15:36 #3
Har dette loop i java script:
      var p = 0.0;
      var oSel = document.getElementById(selID);

      for (var i = 0; i < oSel.options.length; i++) {
        if (oSel.options[i].selected) {
          p += parseFloat(oSel.value);
        }
      }
som sammentæller valgte options.

Måske kan du bruge det som inspiration.
Avatar billede tjens Nybegynder
16. juni 2011 - 15:49 #4
PS: Du kan blande VBscript og Javascript i en HTA, og fint kalde den ene type funktion fra den anden.
Avatar billede jakobdo Ekspert
17. juni 2011 - 10:57 #5
Fik det løst via javascript.
Den havde jeg jo slet ikke tænkt. :o)
Smid et svar tjens.
Avatar billede tjens Nybegynder
17. juni 2011 - 11:30 #6
Ja, man kan mange "sjove ting" i HTA.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester