Avatar billede stuhrm Nybegynder
29. april 2000 - 20:11 Der er 5 kommentarer og
2 løsninger

Input - checkbox - data

Jeg har problemer med at trække værdien fra min database (access) i et ja/nej felt og vise i min ASP side som aktiveret eller ikke aktiveret - hvorfor virker nedenstående ikke ?

<INPUT type="checkbox" value="<%= RS("lampe") %>" name="lampe">
Avatar billede erikjacobsen Ekspert
29. april 2000 - 20:19 #1
Det er fordi rs("lampe") aldrig bliver til værdien "checked".

Du skal gøre dette:

if rs("lampe") then
  document.write "<INPUT type='checkbox' checked name='lampe'>"
else
  document.write "<INPUT type='checkbox'  name='lampe'>"
end if

(Hmm, man skal da ikke skrive  if rs("lampe")="ja"  vel??)
Avatar billede stingbat Nybegynder
30. april 2000 - 01:47 #2
Et ja/nej feldt giver (som EJ siger) ikke "checked". Den giver i stedet True (-1) eller False (0) alt efter hvad der er valgt...

Så man kan evt. få den presset ned på en linie ved at gøre følgene:

<INPUT TYPE="checkbox" NAME="lampe"<% If RS("lampe") Then Response.Write " CHECKED" %>>


// Stingbat
Avatar billede stingbat Nybegynder
30. april 2000 - 01:50 #3
Den kan evt. skrives unden Response.Write hvis man bedre kan lide dette - dette gøres så ledes:

<INPUT TYPE="checkbox" NAME="lampe"<% If RS("lampe") Then %> CHECKED<% End If %>>


// Stingbat
Avatar billede stingbat Nybegynder
30. april 2000 - 01:53 #4
EJ: "document.write" er der vist ikke lige noget der hedder - eller er det blot en ny kommando?? *S*
Avatar billede ortrak Nybegynder
01. maj 2000 - 01:18 #5
ericjacobsen: Sådan går det når man bruger mere tid på JavaScript end ASP :-]


/ortrak
Avatar billede stuhrm Nybegynder
01. maj 2000 - 22:07 #6
Jeg glemte at sige tak. Begge løsninger virker fint.

Jesper
Avatar billede erikjacobsen Ekspert
01. maj 2000 - 22:08 #7
Mea culpa  ;-)
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