webForumDet fria alternativet

hidden field ?

8 svar · 245 visningar · startad av Pellefant

PellefantMedlem sedan maj 20022 614 inlägg
#1

Hej!

Jag har dessa:

en checkbox med value="hemlig1"
en checkbox med value="hemlig2"
en checkbox med value="hemlig3"
en checkbox med value="hemlig4"
en checkbox med value="hemlig5"
Deleteknapp

Fråga1
Hur skickar man denna info(checkboxens värde) till sida2.html som ett så kallad "hidden field" när man trycker på deleteknappen? Värdet kan vara vad som helst, då det hämtas ur en databas.

Fråga2
Minst en av checkboxarna är alltid markerad. Hur får man reda på de värden som finns i de checkboxar som är ikryssade?

*Undrar*

Jesper TMedlem sedan nov. 20017 058 inlägg
#2

1. Varför skall du skicka något när man trycker på delete?

OnClick="this.form.submit()"

2. Det kanske är smartare att använda radiobuttons?!
Ps. lite luddigt förklarat kanske:
Är det hiddenfields eller är det checkboxar?
Skicka när man trycker på delete?
Hur får man reda på de värden som finns i de checkboxar som är ikryssade?

PellefantMedlem sedan maj 20022 614 inlägg
#3

Hej! :) Tack för ditt svar.

Ja, det blev nog lite luddigt.

När man trycker på delete är det tänkt att man ska komma till sida 2, deletesidan. Där plockas de rader/poster bort ur databasen med de radnamn som är lika med värdena i de ikrysade checkboxarna. Det är därför man behöver få tag i dem.

Är det hiddenfields eller är det checkboxar?

Hm...checkboxar, jag trodde att "hidden fields" är själva sättet man för över infon till sida 2 med, men jag har nog fel. Vad är ett hidden field då?

Skicka när man trycker på delete?

Jag menade hoppa till sida 2 när man trycker på delete, och bära med sig infon, alltså värdena på de checkboxar som är ikryssade.

Hur får man reda på de värden som finns i de checkboxar som är ikryssade?

Det undrar jag också. :)

JymdisMedlem sedan mars 20015 637 inlägg
#4

Äh vafan, jag får läsa bättre nästa gång =)

Jesper TMedlem sedan nov. 20017 058 inlägg
#5

1.Hiddenfields (<input type="hidden">)är som en vanligt (<input type="text">) fast den inte syns så att säga.
2.Checkboxen/arnas värde finns ju i "value"(<input type="checkbox" name="checkb" value="hemligt1">)
Döper du alla checkboxar till samma namn ex.checkb så kommer du få deras värden med kommaseparering. ex. hemlig1,hemlig2 om man kryssat i hemlig1 och hemlig2 osv.

PellefantMedlem sedan maj 20022 614 inlägg
#6

Aha, super, nu klarnade det en hel del. Ska testa lite nu. Berättar sen hur det går.

PellefantMedlem sedan maj 20022 614 inlägg
#7

Hm...får inte ihop det ändå...detta exemplet tex:

Nu glider det iofs över lite på ASP.

På sid 1:

<FORM METHOD="POST" ACTION="sid2.asp">
Ruta1:<INPUT TYPE="checkbox" value="123" NAME="boxes">
ruta2:<INPUT TYPE="checkbox" value="456" NAME="boxes">
Ruta3:<INPUT TYPE="checkbox" value="789" NAME="boxes">
<INPUT TYPE="submit">
</FORM>

på sid2:

Boxes:<%Request.form("boxes")%>

Men hur jag än kryssar i rutorna så står det inget om dem på sida 2. :(

Jag hade hoppas att om man tex kryssar i de två sista rutorna så hade man fått: 456,789

Jesper TMedlem sedan nov. 20017 058 inlägg
#8

<%**=**Request.form("boxes")%>

PellefantMedlem sedan maj 20022 614 inlägg
#9

Jesper T skrev:

<%**=**Request.form("boxes")%>

Tack.

131 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
129 ms — hämta tråd, inlägg och bilagor (db)