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.
<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.