25. januar 2006 - 13:16
Der er
9 kommentarer og 1 løsning
Javascript if med 2 undersøgelser
Hvordan er det nu jeg laver en if på 2 undersøgelser? Jeg skal altså have udført en kode hvis enten den ene eller den anden er valg: if (document.SaveForm.person[0].checked || document.SaveForm.person[1].checked) { KODE }
Annonceindlæg tema
Cloud & AI
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.
25. januar 2006 - 13:17
#1
Der fik jeg lige forvirret migselv ... jeg skal have udført koden hvis ingen af de 2 er valgte.
25. januar 2006 - 13:21
#2
Mener du?: if (!document.SaveForm.person[0].checked && !document.SaveForm.person[1].checked) { KODE }
25. januar 2006 - 13:22
#3
Så bliver jeg smidt ind i koden selvom jeg har valgt en af de 2 input bokse ...
25. januar 2006 - 13:30
#4
Mærkeligt. Prøv lige at tjekke om de(n) valgte rent faktisk returnerer true.
25. januar 2006 - 13:46
#5
alert(!document.SaveForm.person[0].checked); alert(!document.SaveForm.person[1].checked); Giver 2 gange true når ingen af mine inputs er valgt.
25. januar 2006 - 13:49
#6
Hele min kode ser således ud: str = Str & "if (!document.SaveForm.person[0].checked && !document.SaveForm.person[1].checked);" & VbCrLf str = str & "{" & VbCrLf str = str & "alert(""Du mangler at vælge en type."");" & VbCrLf str = str & "return false; ;" & VbCrLf str = str & "}" & VbCrLf
25. januar 2006 - 13:54
#7
Og hvad giver de når de er valgte?
25. januar 2006 - 14:00
#8
false
25. januar 2006 - 14:08
#9
Hey, er det ikke ';' i første linje den er gal med? Prøv at fjerne det.
25. januar 2006 - 14:14
#10
jo det var der fejlen lå!
Vi tilbyder markedets bedste kurser inden for webudvikling