I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.