Avatar billede axel Nybegynder
02. december 2001 - 11:40 Der er 14 kommentarer og
1 løsning

checkbox i html

Hvordan ser man i koden om en checkbox er afkrydset eller ej? Jeg skal bruge oplysningen til indsættelse i en database
Avatar billede waldowolf Nybegynder
02. december 2001 - 11:42 #1
Hvilket sprog snakke vi?
Avatar billede keysersoze Ekspert
02. december 2001 - 11:44 #2
for at lære mest muligt kan du jo faktisk SELV finde ud af det (damn jeg er ond...)

prøv at lave en side men en checkbox og så en side der viser resultatet af checkboxen vha request.form(\"navn_på_checkbox\")...
Avatar billede axel Nybegynder
02. december 2001 - 11:46 #3
til waldowolf. Jeg er ved at lave en side i html og jsp
Avatar billede axel Nybegynder
02. december 2001 - 11:47 #4
til keysersoze. Jeg aner ikke hvad du mener
Avatar billede keysersoze Ekspert
02. december 2001 - 12:08 #5
ok - hvorfor så ikke oprette spm. under JSP i stedet for (D)HTML...

jeg kender stort set intet til jsp, såh..

det forslag jeg kom med var bare, at du jo selv kan finde værdien af checkboxen ved at eftespørge den som du kan efterspørge værdien af alle andre formfelter (mener den hedder \"checked\")
Avatar billede axel Nybegynder
02. december 2001 - 12:15 #6
jeg ved tilgengæld næsten intet om html,..såå \"efterspørge værdien af alle andre formfelter\" ???????
Avatar billede keysersoze Ekspert
02. december 2001 - 12:15 #7
men du kan jo selv give den en værdi (altså checkboxen) vha fx value=\"Y\" - er den så checked har den værdien \"Y\" - og den ikke er værdien tom
Avatar billede keysersoze Ekspert
02. december 2001 - 12:16 #8
man efterspørger ikke værdien i html på den måde som du skal bruge for at indsætte det i databasen - det er vel derfor at JSP kommer ind over, for det er vel også den der skal indsætte de forskellige ting i databasen...
Avatar billede axel Nybegynder
02. december 2001 - 12:20 #9
ja det er rigtigt, men hvis jeg laver en metode i jsp der bruger værdien fra checkboxen,...er det så value feltet i html man spørger efter?
Avatar billede jakoba Nybegynder
02. december 2001 - 12:24 #10
på din html-side kan du spørge til checkboksen med java script:

<script>

function erDenSat( checkboxnavn ) {
    if ( document.formnavn.elements[checkboxnavn].checked ) {
        alert( \"checkbox \" +checkboxnavn +\" er afkrydset\" );
        return true;
    } else {
        alert( \"checkbox \" +checkboxnavn +\" er ikke afkrydset\" );
        return false
    }
}; //end erDenSat( string ) -> boolean

</script>

<form name=\'formnavn\'>
olsen: <input type=\'checkbox\' name=\'olsen\'>
<input type=\'text\'
onfocus=\"if(!erDenSat(\'olsen\'))(alert(\'klik på olsen først\');this.blur()}\"><br>
jensen: <input type=\'checkbox\' name=\'jensen\'>
<input type=\'text\'
onfocus=\"if(!erDenSat(\'jensen\'))(alert(\'klik på olsen først\');this.blur()}\">
</form>

men er det der du ønsker at vide det?

mvh JakobA
Avatar billede jakoba Nybegynder
02. december 2001 - 12:26 #11
Ups. gal slags parentes efter betingelsen i onfocus. det skal være en starttuborg

<input type=\'text\'
onfocus=\"if(!erDenSat(\'olsen\')){alert(\'klik på olsen først\');this.blur()}\"><br>
og
<input type=\'text\'
onfocus=\"if(!erDenSat(\'jensen\')){alert(\'klik på jensen først\');this.blur()}\"><br>

Avatar billede keysersoze Ekspert
02. december 2001 - 12:27 #12
hvis ikke du skal bruge value hvad vil du så bruge?

indholdet af et tekstfelt er jo også value - og skal den indsættes i en database er detj o bare at efterspørge indholdet på den...

hvad du så skal bruge resultatet af checkboxen til ved jeg ikke - men et eksempel jeg bruger i asp sammen med en Mysql database hedder;

if request.form(\"women\") = \"Y\" then
women = \"Y\"
else
women = \"N\"
end if

og så indsætter jeg altså enten N eller Y ind i en bestemt kolonne i min db
Avatar billede olebole Juniormester
02. december 2001 - 19:27 #13
<ole>
Jeg undrer mig nu mere over, hvordan man overhovedet kan sige, man kan kode i et serverside sprog, hvis man \'ved næsten intet om HTML\' ...? =oD
/mvh
</bole>
Avatar billede jakoba Nybegynder
02. december 2001 - 22:35 #14
olebole >> jeg tror nok \'kan\' ofte skal fortolkes som \'har adgang til at\' :-))

mvh JakobA
Avatar billede olebole Juniormester
02. december 2001 - 23:01 #15
Okay ......noget tyder på, vi tilhører samme trosretning. Lad os alle bede...........  ;o)
/mvh
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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