Avatar billede henrik_p Nybegynder
24. april 2002 - 15:32 Der er 3 kommentarer

dropdown bestemmer valgmulighed i anden dropdown

jeg er ved at lave administrationssystem til en side men er nu kommet i den situation at valget i den ene  dropdown skal bestemme valgmuligheden i en anden dropdown på samme side min kode ser indtil videre ud som følgende 

<!-- #INCLUDE FILE="db.inc" -->
<%
strSQL="SELECT * from varegrupper"
SET RS = Conn.Execute(strSQL)
%>
<SELECT name="varegruppe" onchange="submit()" action="vare_list.asp">
<form name="frm" value="gruppevalg">
<%
DO WHILE NOT RS.EOF
  Response.Write "<OPTION VALUE='" & rs(0)& "'>" & rs(1) & "</OPTION>"
  RS.Movenext
LOOP
%>
</form>
</SELECT>
<%
    strSQL="SELECT * from vare " 
    SET RS = Conn.Execute(strSQL)
%>   
<form name="varevalg"  action="vare_valg.asp" method="post">
<SELECT name="vare">
<%
DO WHILE NOT RS.EOF
  Response.Write "<OPTION  VALUE='" & rs(0)& "'>" & rs(1) & " </OPTION>"
  RS.Movenext
LOOP
%>
</SELECT>
<INPUT type="submit" name="submit" value="editer">
<INPUT type="submit" name="submit" value="slet">

</form>
<!-- #INCLUDE FILE="db_close.inc" -->

alle ideer modtager gerne
Avatar billede duckie Nybegynder
24. april 2002 - 16:07 #1
der er en udførlig guide her der kan bruges, den virker fint, jeg har selv lige brugt den
Avatar billede duckie Nybegynder
24. april 2002 - 16:07 #2
Avatar billede online-help.dk Nybegynder
24. april 2002 - 18:45 #3
prøv at teste denne..:
<script>
function showIt(e)
    {

strTest = e[e.selectedIndex].value;
    if (strTest == 'smiley') {
        document.all['dynfield'].innerHTML = '<select onchange="showIt2(this);"><option>Undermenu:</option><option value="[:)]">glad</option><option value="[:(]">sur</option></select>';
    } else if (strTest == 'billeder') {
        document.all['dynfield'].innerHTML = '<select onchange="showIt2(this);"><option>Undermenu:</option><option value="[bil_1]">jonkey</option><option value="[bil_2]">spasser</option></select>';
    }
}
  function showIt2(e)
    {
strTekst = document.getElementById("result").value
      document.getElementById("result").value =  strTekst + e[e.selectedIndex].value;
}
  </script>
<select onchange="showIt(this);"><option>Menu</option><option value="smiley">smiley</option><option value = "billeder">billeder</option></select>

<div id="dynfield"></div>
<input type="text" name="result">


<br>

den er men at rdiger over i asp
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