Avatar billede prebenrunge Nybegynder
30. marts 2004 - 18:41 Der er 9 kommentarer og
1 løsning

Checkbox - hvordan får jeg alle mine checkbox value med i submit

Jeg har flere linier med checkbox, og sender min form som post form.
Jeg har brug for at få alle value med, altså også dem der ikke er checket af (ingen value) men post sender tilsyneladende KUN dem der er checket og har value.
I min request.form mangler variablen simpelthen de steder der ikke er nogen værdier og det giver mig problemer da jeg laver 2 array som skal passe sammen parvis.

Jeg har prøvet med if checkbox <>"" i formen, men den går ikke.

Har du nogen ideer til hvordan det løses ???
Avatar billede eagleeye Praktikant
30. marts 2004 - 20:16 #1
Du får kun values med på checkbox'e som er valgt, ved at sætte kryds i.
Avatar billede prebenrunge Nybegynder
30. marts 2004 - 20:46 #2
i mellem tiden har jeg set et foreslag som de skriver virker ser sådan ud:

<form name="note" method="POST" action="notelisteks.asp" target="nederst">
<input type="hidden" name="valg" value="false">
<input type="checkbox" onClick="document.note.valg.value='true'"></td>

Har du nogen ide om hvorfor det ikke virker hos mig ? den skriver kun value FALSE, altså som om onclick ikke virker ?????
Avatar billede phineas_phreak Nybegynder
30. marts 2004 - 21:53 #3
kan man ikke smide det i en variabel på notelistekst.asp ?

side 1:
<form method="POST" action="notelisteks.asp" target="nederst">
<input type="checkbox" name="nr1" value="true">
</form>

side2:

<%
checkbox1 = Request.form("nr1")

if checkbox1 = "" then
checkbox1 = "íkke checked"

' skriv til databasen
%>
Avatar billede eagleeye Praktikant
30. marts 2004 - 21:57 #4
Har du slået javascript til?
Avatar billede eagleeye Praktikant
30. marts 2004 - 22:01 #5
Jeg bruger selv den sidste du har vist 30/03-2004 21:53:26
Avatar billede eagleeye Praktikant
30. marts 2004 - 22:01 #6
if checkbox1 = "" then
  checkbox1 = false
else
  checkbox1 = true
end if
Avatar billede prebenrunge Nybegynder
30. marts 2004 - 22:58 #7
den sidste kan jeg ikke bruge, da jeg har mange linier og på hver linie er der en checkbox (alle samme navn). de bliver listet med en DO while list fra databasen.

jeg tror at grunden til onclick ikke virker er at de alle har samme navn, kan det løses med et id nr ell. lign hvis ja - hvordan ved den så at:
Type="checkbox" id="1"  høre sammen med den første "hidden" name="valg"
Avatar billede prebenrunge Nybegynder
30. marts 2004 - 23:24 #8
hvis jeg fjerner DO While løkken så den KUN indlæser een linie (post) så virker onClick funktionen og sætter den til true.
Avatar billede eagleeye Praktikant
30. marts 2004 - 23:26 #9
Ja så må du kalde dem valg1 valg2 valg3 osv.
Avatar billede prebenrunge Nybegynder
21. august 2010 - 17:39 #10
spørgsmålet lukkes
Avatar billede 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. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

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