Ulrich Seniormester
02. oktober 2017 - 20:23 Der er 7 kommentarer

Skal have en variabel der indeholder checkbox værdier på .asp side.

Hej

Jeg har en række checkbox der vises og har value ud fra indhold i database, max 8 stk.
Når jeg klikker dem af eller på, har jeg brug for hver værdi gemmes samlet i en variabel fx CheckboxVar(x) som så indeholder chekboxens value.
Variablen skal læses og bruges i .asp code.
Det skal være Javascript eller Jquery for variabel skal ændres uden at loade siden. Variabel skal så efterfølgende bruges på siden når der klikkes på en knap i en form:  If Request.ServerVariables("REQUEST_METHOD") = "POST" Then

Kan ikke bruge Request.Form("InfoTVBillede") da det er en file upload side : Cannot use Request.Form collection after calling BinaryRead.

Nogen der kan hjælpe med kode og hvordan den læses i .asp kode, siden er også en .asp side.

<% Do Until rstLogin.EOF %>
<input type="checkbox" name="InfoTVBillede" value=<% Response.Write(rstLogin("username")) %> class="Outline"><% Response.Write(rstLogin("username")) %>
<br>
<% rstLogin.MoveNext %>
03. oktober 2017 - 07:17 #1
jeg forstår det ikke.. :)
hvis du vil gemme 1 værdi fra boxen, så gem den i en integer
ellers gem et array af tal ?

vil du gemme 8 indstillinger ?
brug et array af integers
Ulrich Seniormester
03. oktober 2017 - 07:51 #2
Skal have hjælp til koden også...
Skal gemme 8 indstillinger, så det skal være i et array.
Array skal sættes af bruger via checkbox og gemmes i en variabel.
Dette array fx CheckboxVar(x) skal så læses af .asp kode i en løkke når der afvikles en: Request.ServerVariables("REQUEST_METHOD") = "POST" Then
claes57 Ekspert
03. oktober 2017 - 11:43 #3
du kan lade javascript lave kaldet til asp-siden, og tilføje data fra array, fx som
domæne.dk/side.asp?data="01101101"
så kan din asp-kode splitte "01101101" op på de otte valg (brug evt x hvis det ikke er aktuelt - er der kun 6, så "011011xx")
Ulrich Seniormester
03. oktober 2017 - 12:07 #4
claes57 skal have værdi med, altså value fra checkbox, fx salt, peber osv.
Det hele skal laves på en og samme side.
claes57 Ekspert
03. oktober 2017 - 12:28 #5
domæne.dk/side.asp?data="01101101"&v1="salt"&v2="peber"&v3="oregano" osv...
så kan du aflæse om der er ja/nej til de 8 felter, og deres værdier.
du kan også lave det med en spilt i asp og sende fx
domæne.dk/side.asp?data="01101101"&val="salt|peber|oregano" osv...

men det er kode uden sikkerhed - alle kan finde ud af at rette i linjen i browseren.
Ulrich Seniormester
03. oktober 2017 - 13:32 #6
Ikke lige det jeg er ude efter. Skal blive på samme side, må ikke forlade da jeg har file upload også.
claes57 Ekspert
03. oktober 2017 - 16:08 #7
Så skal du til at lege med Ajax - der er jeg blank!
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

Opret Preview

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





Premium
Test: Kæmpestort gaming-headset er perfekt til dine lange Teams-møder - men har også nogle besværligheder
Længe før vi andre blev slået hjem til hjemmekontorets endeløse webmøder har gamerne gennemskuet behovet for komfortabelt grej. Så vi tog danske EPOS top gamingheadset med på arbejde. Læs testen her.
Computerworld
Biden sender skjult besked til kode-folket: "Hvis du læser dette, har vi brug for din hjælp”
En stående invitation er blevet opdaget i kildekoden på Det Hvide Hus' hjemmeside. Men den er kun til de eksperter, der selv kan finde den.
CIO
Podcast: Hos Viking Life-Saving Equipment er it gået fra at være backend til at være noget, som kunderne spørger aktivt efter
Podcast, The Digital Edge: Viking leverer en stadig større del af deres produkt som en tjeneste. Som en del af tjenesten tager Viking ansvar for sikkerheden ved at levere, dokumentere og vedligeholde det nødvendige sikkerhedsudstyr. Hør hvordan Henrik Balslev senior digital director hos Viking har løftet den opgave.
White paper
Sådan outsourcer du effektivt – og undgår fælderne
Nogle outsourcer for at minimere omkostningsniveauet, andre for at skaffe ressourcer og spidskompetencer, der er svære at skaffe lokalt – eller af en helt tredje årsag. Der er dog talrige forhold, der er gode at afdække, før man overhovedet begynder at lede en outsourcingudbyder. Man skal klarlægge egne projektbehov samt de spørgsmål og krav, man vil stille samt indsamle viden og erfaringer om, hvordan samarbejdet indledes, drives og styres optimalt. Dertil skal man kende til de hyppigste faldgruber, der kan få et ellers lovende outsourcingsamarbejde til at køre i grøften.