Avatar billede bigo Nybegynder
28. december 2000 - 15:15 Der er 3 kommentarer og
1 løsning

checked checkbox ;-)

Følgende kode:

    If request.form(\"search\") = \"\" then
    For i = 1 To rs.recordcount
        For each head IN rs.Fields
        MyVar = lcase (head.type)
        MyType = lcase (head.value)
        select case MyType
            case \"false\" sandfalsk=\"checked\"
            case else    sandfalsk=\"not\"
        end select
        response.write sandfalsk
        Select Case MyVar
            Case \"202\"            response.write \"<td><input type=\"\"text\"\" value=\"\"\" & RS(head.name) & \"\"\" name=\" & head.name &\"></td>\"
            Case \"3\"            response.write \"<td><input type=\"\"button\"\" value=\"\"\" & RS(head.name) & \"\"\" name=\" & head.name &\"></td>\"
            Case \"11\"            response.write \"<td><input type=\"\"checkbox\"\" sandfalsk value=\"\"\"\" name=\" & head.name &\"></td>\"
            Case Else            response.write \"<td><input type=\"\"\"\" value=\"\"\" & RS(head.name) & \"\"\" name=\" & head.name &\"></td>\"
        End Select
        next
        response.write \"<td><input type=\'submit\' value=\'GEM ÆNDRINGER\' onclick=\'document.location.href=\'hentogskrivvariabler.asp?tabell=\" & tabel & \"&save=\" & RS(\"ID\") & \"\'></td></tr>\"
      rs.MoveNext
    next
    end if


giver ikke noget v i checkboxen . og jeg har personligt sat et v i feltet i databasen.

response.write sandfalsk
skriver også checked (som tekst) når jeg søger igennem.. så case sætningen som sådan fanger den rigtigt..

så er det vel egentlig bare

Case \"11\"            response.write \"<td><input type=\"\"checkbox\"\" sandfalsk value=\"\"\"\" name=\" & head.name &\"></td>\"

eller

case \"false\" sandfalsk=\"checked\"

der skal tilpasses.. men jeg kan ikke finde \"svaret\" nogensteder
Avatar billede tpiil Nybegynder
28. december 2000 - 15:19 #1
du skal bare skrive checked i enden af dine checkbokse altså ved dem som der skal et v i!
Avatar billede tpiil Nybegynder
28. december 2000 - 15:19 #2
Avatar billede bigo Nybegynder
28. december 2000 - 15:42 #3
Yes. Men hvis den henter en værdi (true/false) op fra feltet og du udfra det skal vurdere om der skal flue ben.. Jeg har prøvet at lave en case på det og så lave variablen sandfalsk til det samme foremål.

Hvis jeg i

response.write \"<td><input type=\"\"checkbox\"\" sandfalsk value=\"\"\"\" name=\" & head.name &\"></td>\"

skriver checked istedet for sandfalsk så bliver alle checked. Uanset feltets værdi..


Avatar billede bigo Nybegynder
28. december 2000 - 16:12 #4
Fandt ud af det selv.. lavede en case i en case.
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