23. marts 2001 - 14:12Der er
8 kommentarer og 3 løsninger
dropdownboks + forslag til valg
Jeg har nedenstående kode, der giver en dropdownboks. Hvordan får jeg den til at vælge et af punkterne i boksen fra start ? <SELECT NAME=\"MemName\"> <% while NOT rsMem.EOF %> <OPTION><%= rsMem.Fields(\"MembershipName\")%> </OPTION> <% rsMem.Move(1) wend %> </SELECT>
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<%i=0%> <SELECT NAME=\"MemName\"> <% while NOT rsMem.EOF i = i + 1%> <OPTION <% if i = 1 then response.write(\"selected\") %>><%= rsMem.Fields(\"MembershipName\")%></OPTION> <% rsMem.Move(1) wend %> </SELECT>
som en lille oplysning mener jeg at man kan nøjes med det første option. Man behøver altså ikke at lukke den, der gælder i hvert fald i IE(tror jeg), det er for at spare plads og få hurtige loadtider. <SELECT name=\"nummer\"> <OPTION>Nummer 1 <OPTION>Nummer 2 <OPTION>Nummer 3 </SELECT>
Jeg har samme problem. Jeg har haft lavet noget clientside scriptnign som prompter brugeren med en input box, men jeg kan ikke rigtig få det overført til serveren igen. min kode er her: -- begin -- <%@ Language=VBScript %> <HTML> <HEAD> <META NAME=\"GENERATOR\" Content=\"Microsoft Visual Studio 6.0\"> </HEAD> <BODY> <SCRIPT LANGUAGE=VBScript> <!-- sub validate Dim TheForm, strValg Set TheForm = Document.forms(\"form1\") if TheForm.Text1.Value = \"valg1\" Then strValg = Inputbox(\"Indtast Andet\",[\"Andet\"]) document.Write \"<input type=hidden name=Andet value=\" & strValg & \">\" end if
</BODY> </HTML> -- end -- scriptet virker fint, men jeg kan ikke få overført strValue til serveren igen. kender du en syntax så man kan evt. overføre den til querystring f.eks. default.asp?Value=<<Data from strValg>>
en anden mulighed er 100% serverside. 1. brugeren indtaster sine oplysninger i en <form...> <option name=valg><select value=valg1>valg1</option>
2. et script checker om default.asp?valg=valg1 if request.querystring(\"valg\") = valg1 then response.write <<den samme formel hvor alle alle values bliver hentet fra querystring f.eks. response.write \"<input type=text value=\" & Request.QueryString(\"tidligereværdi\") & \">\"
3. henter datane fra den anden form og gemmer dem.
det har jeg planlagt at gøre, men hvis du får det andet script til at virke så skriv lige.
Jeg har prøvet if sætninger, MEN så gik det hele i stå. Besluttede til sidst at det valg der skal være foretaget må stå først i databasen og koden bliver som følger <SELECT NAME=\"MemName\"> <OPTION SELECTED ><%= rsMem.Fields(\"MembershipName\")%> </OPTION> <% rsMem.Move(1) do while NOT rsMem.EOF %> <OPTION><%= rsMem.Fields(\"MembershipName\")%> </OPTION> <% rsMem.Move(1) loop
Jeg deler ikke point ud som tak for svar, men som et tak for jeres bidrag, og at I ville bruge tid på mig. bodil
Pinligt- opdagede ved et tilfælde at jeg alligevel ikke havde givet point. håber I får dem nu.
Synes godt om
Ny brugerNybegynder
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.