21. marts 2006 - 14:55Der er
4 kommentarer og 1 løsning
Forkert if sætning?
Jeg prøver at lave noget validering på en form Formen hedder PW.
Mit javascript ser således ud:
if(document.PW.tc1.checked=="false" && document.PW.tc2.checked=="false" && document.PW.tc3.checked=="false" && document.PW.tc4.checked=="false") text = text+"\n mangler TC"; else text = text+"\n"+document.PW.tc1.checked+" "+document.PW.tc2.checked+" "+document.PW.tc3.checked+" "+document.PW.tc4.checked;
Hvis jeg ikke afkrydser nogen af de 4 felter, så kører koden efter ELSE, og den udskriver 4x false.
Hvordan kan det lade sig gøre at den udskriver FALSE ved alle checkboxes? så burde selve if statement da være rigtigt, og så skulle den bare skrive "Mangler TC" i text variablen
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
-- bemærk at !noget er det samme som noget==false, og kun hvis du har komplicerede logiske strukturer, f.eks. at en eller-ting ( || ) skal være vigtigere end en og-ting ( && ), er paranteser nødvendige !-)
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.