Hej!
Hur skriver man om man vill hämta ett värde från en checkbox? Att hämta värden från ett vanligt formulär blir ju Request.Form(...), men hur hämtar man egentligen från checkbox?
Tack! /Erik
rent teoretiskt borde en checkbox returnera sant/falskt, men gör det inte. ej markerad blir ingenting, markerad säger on, om man inte använder value i <input>-taggen, då är det det som gäller då den är markerad.
Tack för alla svar. Men hur ska man göra om man har fem checkboxar (t.ex. fisk, kött, grönsaker, frukt, glass.) Om man kryssar i checkboxen vill jag att det som checkboxen står för (i detta fallet fisk, kött, grönsaker, frukt eller glass.) ska skrivas in i databasen. Hur gör jag då?
Du har samma namn på alla checkboxar hoppas jag? Det blir mycket enklare att lösa då...
SQL = "INSERT INTO tabell (datum, val) VALUES('" & Date & "', '" & Request.Form("namnPåCheckbox") & "')"
connectionObjekt.Execute(SQL)
Så blir det om du har ett fält i databasen som allt kan skrivas till. Request.Form("namnPåCheckbox") innehåller alla förkryssade alternativ, med ett kommatecken mellan. Ex:
fisk, kött, frukt
Jag ska försöka klargöra lite vad jag menar. Så här har jag ställt upp mina alternativ. Hur ska jag sedan skriva för att det ska fyllas i "Kött" eller "Fisk" i databasen (det ska stå i samma fält, jag har inte ett fält för varje alternativ). Om man kryssar i någon av dem nu (vilken som) så står ju bara "on". Hur ska jag göra???