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 fra Computerworld
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