22. juni 2003 - 18:44Der er
9 kommentarer og 2 løsninger
Overføre Variabel
Hejsa
har 1 side der indeholder;
<a href="form.asp?id=1">Link nr. 1</a> <a href="form.asp?id=2">Link nr. 2</a> <a href="form.asp?id=3">Link nr. 3</a> <a href="form.asp?id=4">Link nr. 4</a>
på form.asp har jeg fire checkbokse og afhængig af Id der kommer skal sættes markering i den rigtige checkboks og sekundært skal teksten ved siden fremhæves med fed det skal efterflg. være muligt at sætte yderligere markering i de 3 andre checkbokse.
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
Slettet bruger
22. juni 2003 - 18:49#1
checkboxes
<% 'nr1 response.write "<input type='checkbox'" if request.querystring("id")=1 then response.write "checked" end if response.write "><br>
'nr2 response.write "<input type='checkbox'" if request.querystring("id")=2 then response.write "checked" end if response.write "><br>
'nr3 response.write "<input type='checkbox'" if request.querystring("id")=3 then response.write "checked" end if response.write "><br>
'nr4 response.write "<input type='checkbox'" if request.querystring("id")=4 then response.write "checked" end if response.write ">
<font <% if id = "1" then response.write("bold") end if %>>check 1:</font> <input type="checkbox" <% if id = "1" then response.write("checked") end if %>> <font <% if id = "2" then response.write("bold") end if %>>check 2:</font> <input type="checkbox" <% if id = "2" then response.write("checked") end if %>> <font <% if id = "3" then response.write("bold") end if %>>check 3:</font> <input type="checkbox" <% if id = "3" then response.write("checked") end if %>>
<% for i = 1 to 4 if CInt(request.querystring("id")) = i then response.write "<input type='radio' NAME='forudvangl' value='" & request.querystring("id") & "' CHECKED><b>din tekst</b><br>" else response.write "<input type='radio' NAME='radio' value=" & request.querystring("id") & ">din tekst<br>" end if next %>
Så kan du hvis jeg forstod det rigtigt heletiden have den ene checked...
Hvis det ikke skal forstås sådan kan du i stedet bruge checkboxes... <% for i = 1 to 4 if CInt(request.querystring("id")) = i then response.write "<input type='checkbox' NAME='" & i & "' value='" & request.querystring("id") & "' CHECKED><b>din tekst</b><br>" else response.write "<input type='checkbox' NAME='" & i & "' value='" & request.querystring("id") & "'>din tekst<br>" end if next %>
På denne måde får du 4 forskellige checkboxes der har navnene 1, 2, 3, 4...
Begge jeres forslag virker fint - der er dog 2 små "skønhedsfejl";
I klaskeren er der ikke fed skrift på den der er markeret - og i ellebaeks er der ikke mulighed for 4 forskellige tekster - men udfra det anførte kan jeg godt få det til at fungere-
så derfor er det muligt at i kan dele points? og hvordan gøres det lige.. ;0) ?
hvordan videresender jeg den enkelte checkboks eller dem alle 4 til jmail i send.asp - fanger den med:
& "type: " & Request.Form("name") & vbcrlf _
men det virker ikke....
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.