Kan du ikke bare sætte default værdi til nul , og hvis der kommer noget er den 1 men bortset fra det så giver du samme felt 2 værdier hver gang i dit script. response.write("<input id=""FIoff"" type=""hidden"" name=""LanguageFI"" value=""0""><input id=""FI"" type=""checkbox"" name=""LanguageFI"" value=""1"" checked>")
Kan være dit Id er forskelligt men dit navner ikke !! Begge stdet hedder feltet name=""LanguageFI""
men hvad så hvis jeg ændrer værdien efterfølgende? - fra 1 til 0 fx? - hvis jeg gemmer den unchecked uden at lave hidden felt foran så bliver værdien tom igen
Jeg forsøger mig nu med en True/False løsning istedet
<% if rst("LanguageDK") = True then response.write("<input type=""checkbox"" name=""LanguageDK"" value=""True"" checked>") else response.write("<input type=""checkbox"" name=""LanguageDK"" value=""True"">") end if %>
- men når jeg Submitter formen får jeg fejl med datatype mismatch
Microsoft JET Database Engine error '80040e07' Data type mismatch in criteria expression. /ExecuteSaveUpdate.asp, line 18
- linje 18 er min DB statement: SET tabel=DbObj.Execute("INSERT INTO databasenavn (LanguageDK, LanguageSE, LanguageEN, LanguageDE, LanguageNL, LanguageFI) VALUES ('" & request.form("LanguageDK") & "','" & request.form("LanguageSE") & "','" & request.form("LanguageEN") & "','" & request.form("LanguageDE") & "','" & request.form("LanguageNL") & "','" & request.form("LanguageFI") & "')")
i Access databasen har jeg lavet feltet om til Yes/No - True/False
Men hvorfor i det hele taget gemme data unødigt? Hvis du ikke har valgt noget gemmes ingen række overhovedet - og har du endelig behov for at ja/nej valg så benyt en datatype designet til formålet, nemlig en bool.
$(document).ready(function() { console.log('når vi hertil?') if ( !("placeholder" in document.createElement("input")) ) { console.log('min vi når hertil?') .. } }
Jeg nøjedes med at kalde alle checkbokse det samme så den istedet for value 0, 1 tilskrev den med "Dansk, Engelsk" osv - det skulle være en hurtig løsning og det blev så denne.
Synes godt om
Ny brugerNybegynder
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.