Avatar billede cypherdenmark Nybegynder
10. juni 2002 - 17:57 Der er 9 kommentarer og
1 løsning

Drop Down box

Hej alle..

Hvordan hentes id nummeret ud fra det valgte element i dropdwon boksen

Feks kunne der stå i dropdown
Sko
Strømper
Bælte

Når så ovenstående bliver valgt skal id'et for det valgte element sættes over i et HIDDEN felt (se code)

Jeg poster lige noget code som jeg havde tænkt mig at det skulle se ud. Jeg tror kun det kræver en lille modificering men kunne ikke hitte ud af hvad.....

<form name="RedigerVareGruppe" method="post" action="DBadgang/DB_OpdaterVareGruppe.asp">
                  <p>&nbsp;</p>
                  <p>&nbsp; </p>
                  <table width="100%" border="0" cellspacing="0" cellpadding="0" class="Txt">
                    <tr>
                      <td width="29%"><b>NUV&AElig;RENDE VAREGRUPPE NAVN:</b></td>
                      <td width="71%">
                        <select name="Gruppe" class="StyleDropDown">
                          <option value="">-- Vælg gruppe --</option>
                          <% do while not rs.eof%>
                          <% gruppe = rs("gruppe") %>
                          <option value="<% =gruppe %>">
                          <% =gruppe %>
                          </option>
                          <% rs.movenext %>
                          <% loop %>
                        </select>
                      </td>
                    </tr>
                    <tr>
                      <td width="29%">&nbsp;</td>
                      <td width="71%">&nbsp;</td>
                    </tr>
                    <tr>
                      <td width="29%"><b>INDTAST NYT VAREGRUPPE NAVN:</b></td>
                      <td width="71%">
                        <input type="text" name="nyvaregruppe" class="StyleIndput">
                      </td>
                    </tr>
                    <tr>
                      <td width="29%">&nbsp;</td>
                      <td width="71%">&nbsp;</td>
                    </tr>
                    <tr>
                      <td width="29%">&nbsp;</td>
                      <td width="71%">
                        <input type="submit" name="Submit" value="OPDATER" class="StyleButton">
                        <input type="hidden" name="id" value="<%=id%>">
                      </td>
                    </tr>
                  </table>
                  <p>&nbsp;</p>
                  <p>&nbsp;</p>
                  <p>&nbsp;</p>
                </form>
Avatar billede medions Nybegynder
10. juni 2002 - 17:58 #1
Det gør du ved at skrive Request.Form("gruppe")

//>Rune
Avatar billede medions Nybegynder
10. juni 2002 - 18:02 #2
Eller sådan her:
<form name="form1" OnChange="document.form2.idnr.value = document.form1.gruppe.value;">
    <select name="gruppe">
        <option value="1">Sko
        <option value="2">Strømper
    </select>
</form>

<form name="form2">
    <input type="hidden" name="idnr">
</form>

//>Rune
Avatar billede cypherdenmark Nybegynder
10. juni 2002 - 18:04 #3
hvilken er bedst at bruge RUNDE
Avatar billede medions Nybegynder
10. juni 2002 - 18:08 #4
jeg hedder ik' RUNDE!!!! :-D

Hvis Request.Form("gruppe") virker, vil jeg da nok foretrække at bruge den, men til det du vil ha' der er det nok løsning nr. 2 du skal bruge!

//>Rune
Avatar billede cypherdenmark Nybegynder
10. juni 2002 - 18:10 #5
Sorry Rune..... :-) hahahahah

ja jeg har prøvet løsning 1 men syntes ikke det virker men update code ser så ledes ud....er det ikke rigtigt

SQLstmt = "UPDATE gruppe SET "
SQLstmt = SQLstmt & "gruppe = '" & Request.form("nyvaregruppe") &"'"
SQLstmt = SQLstmt & "WHERE id = " & Request.form("gruppe")
Avatar billede medions Nybegynder
10. juni 2002 - 18:22 #6
Hmm.. jeg lavede engang dette script... det gør hvad det er du vil ha' den til.. ret det til og brug det... det er nok den bedste løsning du får...:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
    <title>Untitled</title>
</head>

<body>

<script language="JavaScript">
        function ShowNumber() {
            //Finder "id'en" så den kan vælges senere
            SelIndex = document.form1.users.selectedIndex;
            //Her bruges "id'en" til at finde den korrekte option
            ShowID = document.form1.users.options[SelIndex].value;
            //Her udskrives scriptet så endelig til inputboxen
            ShowPhonenumber = document.form1.number.value = Phonenumber[ShowID];
        }
       
        User = Array()
        User[0] = "Telefonbog";
        User[1] = "Person1";
        User[2] = "Person2";
        User[3] = "Person3";
       
        Phonenumber = Array()
        Phonenumber[0] = "";
        Phonenumber[1] = 25858435;
        Phonenumber[2] = 58321584;
        Phonenumber[3] = 23532351;
       
        ID = Array()
        //Laver et ID for hvert telefonnummer der er
        for (i = 0; i < Phonenumber.length; ++i) {
        ID[i] = i;
        }
</script>

<form name="form1">
<select name="users" onChange="ShowNumber();">
<script language="JavaScript">
        //Udskriver en option for hvert telefonnummer der er
        for (i = 0; i < Phonenumber.length; i++) {
            //Hvis løkken er = 0 så skal den lave en selected på option'en (en overskrift)
            if (ID[i] == 0) {
                document.write("<option selected value='" + ID[i] + "'>" + User[i]);
            }
            else {
                document.write("<option value='" + ID[i] + "'>" + User[i]);
            }
        }
</script>
</select>
<input type="text" name="number">
</form>

</body>
</html>

//>Rune
Avatar billede cypherdenmark Nybegynder
10. juni 2002 - 18:28 #7
hmm er det ikke en lidt vild løsning det må da kunne gøres lettere
Avatar billede medions Nybegynder
10. juni 2002 - 18:31 #8
Nej, kig nu på den... bare fordi der er meget kode er det ik' fordi det er en svær løsning! Over hovedet ikke.. tvert i mod... det er en nem løsning!

//>Rune
Avatar billede cypherdenmark Nybegynder
10. juni 2002 - 18:46 #9
ok kigger lige på den senere
Avatar billede medions Nybegynder
18. juni 2002 - 18:59 #10
Thx 4 Poinz

//>Rune
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