16. april 2004 - 12:55Der er
17 kommentarer og 2 løsninger
Parameter i RequestForm
Hej. Jeg har en Request som skal hente en value fra to checkboxe. <input type=checkbox Name=posN value=nordlig> <%if request.form("posN")=posNord Then strInsert= strInsert & "posNord" strValues= strValues & "True" end If %> (*2)
Hvordan får jeg disse ind i én request: posNS= Request.Form("posN")? Eks.: posNS= Request.Form("posN, posS") hvilket dog ikke duer.
Hvordan er syntaxen for: Hvis den ene er valgt, så kan den anden ikke vælges. Det hedder vistnok radiobottom el. lign. Der er vist fejl i box koden. Men den skriver dog til db. Eller kan jeg blot ikke gennemskue den. Jeg anvender access
tommy_n >> det er jo netop til dette formål, radiobuttons skal bruges:
<input type="radio" name="posN"> Den ene<br> <input type="radio" name="posN"> Den anden
radiobuttons fungerer på den måde at alle der hedder det samme (har den samme værdi i 'name' attributten) vil fungere efter dét princip du beskriver: det er kun én af radiobuttons indenfor en gruppe med samme navn, der kan vælges
men hvis du absolut skal have checkbox, kan du gøre sådan:
<input type="checkbox" name="posN" onclick="this.form.posS.checked = !this.checked;"> Den ene<br> <input type="checkbox" name="posS" onclick="this.form.posN.checked = !this.checked;"> Den anden
Synes godt om
Slettet bruger
16. april 2004 - 13:12#8
Ja. Men det er jo netop ikke radiobuttons som jeg har. Der mangler "noget". Begge kan afkrydses og havner i så tilfælde i db adskilt af et komma (nordlig, sydlig).
ja, men så ryger det med at man kan nøjes med et request, som er fordelen ved radiobuttons... Men lige til det du skrev før, så skal de 2 radios have en value skal de ikke ? Altså: <input type="radio" name="pos" value="posN"> Den ene<br> <input type="radio" name="pos" value="posS"> Den anden
tommy_n >> jeg forstår dig ikke. du skriver først at det fungerer, derefter at det ikke gør det, så at det fungere meget fint, og nu at du er lidt i tvivl om det der er blevet postet her ?!
hvis brugeren kun skal kunne vælge én af to valg, så skal du gøre enten som foreslået @ 16/04-2004 13:08:30, eller som foreslået @ 16/04-2004 13:10:30. Hvis du vælger én af disse, så vil ikke brugeren kunne vælge mere end ét valg. hvad er problemet ?
ja, jeg er heller ikke helt inde i din tankegang med hensyn til hvilke der må vælgs eller ej...
Men der kommer da et svar.
Synes godt om
Slettet bruger
16. april 2004 - 14:30#15
Denne er vel ikke helt tosset. Den fungere ihverfald. if Request.form("posO") = "oestlig" Then ov = "oestlig" else ov= "vestlig" End if posOV= ov
Synes godt om
Slettet bruger
16. april 2004 - 14:35#16
nute> I db er der to kol. En posNS og en posOV. I posNS skal nord og syd angives (for hver fortegnelse kan der kun være enten N el. S) Derfor. Der kunne laves en kol for N og en for S. Men det er det jeg mener er omstændigt. Men if statementet fungerer og sender således enten det ene eller det andet og brugeren vil kun vælge det ene eller andet efter din kode. Så det fungere fint nute. Send du også et svar. Jeg har fordoblet point. Og tak for hjælpen.
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.