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 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?
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 Äh vafan, jag får läsa bättre nästa gång =)
Jesper TMedlem sedan nov. 20017 058 inlägg 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.
Aha, super, nu klarnade det en hel del. Ska testa lite nu. Berättar sen hur det går.
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 <%**=**Request.form("boxes")%>