Just nu i M3-nätverket
Gå till innehåll

Checkboxar igen


mia_sr

Rekommendera Poster

Hej!

 

Jag blir inte klokare trots att det finns massor med inlägg om checkboxar och asp.

Hur jag än försöker får jag inte till en fungerande update-sats.

 

Jag har 10 kryssrutor och den som fyller i fomuläret ska välja tre av dom. Frågan är hur upplever du din arbetsmiljö och vid kryssrutorna står ord som rörigt, för hög ljudnivå osv.

Alla checkboxar har olika namn, alla hör till olika fält i databasen. Databasfältet är av typen text och det ska stå ja/nej där, beroende på om rutan är i kryssad eller inte.

 

Hur kör jag testen för att kolla att den här ikryssat och hur ser update satsen ut?

Vilken value ska jag skicka med boxarna? Just nu är det "value=ja" på alla.

 

/Mia

Länk till kommentar
Dela på andra webbplatser

Jag visar ett exempel med bara en checkbox:

 

Dim box, dbkommando

If Request.Form("checkboxnamn") = "ja" Then box = "ja" Else box="nej" End If

 

dbkommando = "UPDATE databasnamn SET checkboxnamn = '" & box &"'"

 

Som synes saknas kod, men jag tror du kan fylla i resten själv. Eg kan du ha vilket värde som helst på dina checkboxar, det är ju If-satsen ovan som kollar om checkboxen är ikryssad eller ej.

 

Sen skrev du också att man ska fylla i tre av tio kryssrutor. Då borde du lägga in ett javascript som kollar att exakt tre är ikryssade innan formuläret skickas. Vill du ha hjälp med den koden så säg till!

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...