Avatar billede superraider Nybegynder
26. januar 2005 - 16:58 Der er 16 kommentarer og
1 løsning

hvad returner en form hvis den er checked

Hvad returner en firkantet box i en form, hvis den er checked
Avatar billede baitianlong Nybegynder
26. januar 2005 - 17:00 #1
ON
Avatar billede baitianlong Nybegynder
26. januar 2005 - 17:03 #2
Jeg går ud fra du mener en checkbox, her er et eksempel:

<form action="" method="get">
<input type="checkbox" name="ged">
<input type="submit">
</form>
Avatar billede superraider Nybegynder
26. januar 2005 - 17:03 #3
If int(request.form("'" & t & "'")) = "ON" then
Proff = Proff & "1,"
else
Proff = Proff & "0,"
end if
next

den skriver nu kun 0'er ud, så det er ikke on
Avatar billede superraider Nybegynder
26. januar 2005 - 17:03 #4
<input type="checkbox" name="9">Cooking<br>
<input type="checkbox" name="10">Fishing<br>
<input type="checkbox" name="11">Firstaid<br>
<input type="checkbox" name="12">Lockpicking<br>
Avatar billede baitianlong Nybegynder
26. januar 2005 - 17:04 #5
en variabel må ikke hedde et tal, eller starte med et tal
Avatar billede superraider Nybegynder
26. januar 2005 - 17:07 #6
er ikke med, min proff variable virker fint. se kode neden for

proff = ""
for t = 0 to 3
If int(request.form("prof1")) = t then
Proff = Proff & "1,"
else
Proff = Proff & "0,"
end if
next
for t = 4 to 8
If int(request.form("prof2")) = t then
Proff = Proff & "1,"
else
Proff = Proff & "0,"
end if
next
for t = 9 to 12
If int(request.form("'" & t & "'")) = true then
Proff = Proff & "1,"
else
Proff = Proff & "0,"
end if
next
Proff = Proff & "0"

----------------------form

<select style="width:150px" class="form" name="prof1">
<option <% tjekprof(0) %> value="0">Alchemy</option>
<option <% tjekprof(1) %> value="1">Blacksmithing</option>
<option <% tjekprof(2) %> value="2">Engineering</option>
<option <% tjekprof(3) %> value="3">Leatherworking</option>
</select><br>
<select style="width:150px" class="form" name="prof2">
<option <% tjekprof(4) %> value="4">Herbalism</option>
<option <% tjekprof(5) %> value="5">Mining</option>
<option <% tjekprof(6) %> value="6">Skining</option>
<option <% tjekprof(7) %> value="5">Tailoring</option>
<option <% tjekprof(8) %> value="8">Engraving</option>
</select><br>
<input <% tjekprof1(9) %> type="checkbox" name="9">Cooking<br>
<input <% tjekprof1(10) %> type="checkbox" name="10">Fishing<br>
<input <% tjekprof1(11) %> type="checkbox" name="11">Firstaid<br>
<input <% tjekprof1(12) %> type="checkbox" name="12">Lockpicking<br>
Avatar billede superraider Nybegynder
26. januar 2005 - 17:08 #7
hvor den godt kan finde ud af de første
det er hvad proff blvier lig med '0,0,1,0,1,0,0,0,0,0,0,0,0,0'
Avatar billede baitianlong Nybegynder
26. januar 2005 - 17:08 #8
<input type="checkbox" name="9">Cooking<br>
<input type="checkbox" name="10">Fishing<br>
<input type="checkbox" name="11">Firstaid<br>
<input type="checkbox" name="12">Lockpicking<br>

den der går ikke, i hvert fald...
Avatar billede superraider Nybegynder
26. januar 2005 - 17:08 #9
det er ikke tal, men en tekst-streng
Avatar billede baitianlong Nybegynder
26. januar 2005 - 17:09 #10
hvis du prøver mit eksempen, kan du se der står ged=on i adressen efter submit, ergo returnerer den on, hvis den er slået til! :)
Avatar billede superraider Nybegynder
26. januar 2005 - 17:09 #11
kan de ikke have tal som navne
Avatar billede superraider Nybegynder
26. januar 2005 - 17:10 #12
ok, jeg laver lige navnet om til check9 til check12, hvis det virker så for du point
Avatar billede baitianlong Nybegynder
26. januar 2005 - 17:10 #13
nej. Du må kalde dem noget der starter med et bogstav
Avatar billede superraider Nybegynder
26. januar 2005 - 17:14 #14
<input <% tjekprof1(9) %> type="checkbox" name="c9">Cooking<br>
<input <% tjekprof1(10) %> type="checkbox" name="c10">Fishing<br>
<input <% tjekprof1(11) %> type="checkbox" name="c11">Firstaid<br>
<input <% tjekprof1(12) %> type="checkbox" name="c12">Lockpicking<br>


for t = 9 to 12
If request.form("c" & t) = "ON" then
Proff = Proff & "1,"
else
Proff = Proff & "0,"
end if
next
det her virker stadig ikke
Avatar billede baitianlong Nybegynder
26. januar 2005 - 17:17 #15
prøv at skrive on med lille. Ellers kan du jo skrive <> ""
Avatar billede superraider Nybegynder
26. januar 2005 - 17:17 #16
tak, det virkede
Avatar billede baitianlong Nybegynder
26. januar 2005 - 17:19 #17
selv tak :)
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