05. september 2003 - 14:10Der er
3 kommentarer og 1 løsning
Value af Checkbox
Hejsa,
Jeg har en form som jeg poster til samme side. I den form er der nogle checkbokse, som man kan krydse af. Hvis de bliver afkrydset sættes value til 1. Men hvis de ikke er afkrydset bliver de ikke postet med, så vidt jeg kan se.
Her er koden som jeg gemmer i db med :
<% Sql = "UPDATE MEMBERS SET " for i = 1 to (Request.Form.count-2) if i = 1 then sql = sql & Request.Form.key(i) &"='"& val & "' " Else sql = sql & ", "& Request.Form.key(i) &"='"& val & "' " end if next
Pointen er at jeg ALTID skal skrive noget i alle felter. Så hvis der ikke er afkrydset skal der gemmes value "0" og det sker ikke da key'en ikke bliver postet hvis den ikke er afkrydset.
Håber i forstår, ellers må jeg prøve at omformulere det lidt.
ALT i ALT skal jeg følgende : Altid gemme en værdi af en checkbox. Hvis den er afkrydset skal der gemmes værdien 1 og ellers 0.
Det er korrekt hvis der ikke er sat kryds i en checkbox har den væriden "" Hvis du skal ændre det med Javascript så skal man ændre value til 0 og sætte kryds i checkboxen.
Eller må du prøve at tilføje noget med
if val = "" then val = "0"
men som dit loop er så vil alle tommefelter så få lagt et 0 ind.
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.