03. april 2008 - 14:50
Der er
11 kommentarer
Tjek i javascript
hej hvorfor vil dette kun virke hvis jeg blot udfører det kun på en værdi, men ikke hvis jeg har flere: if(f.minhest.value!=<?=$tjekhest?> && !f.emei.value.match(/^\d{15}$/)){ alert = "helt ok"; } med én virker den, men med to efter inden anden gør den ik. f.eks. if(f.minhest.value!=<?=$tjekhest?> && !f.emei.value.match(/^\d{15}$/)){ alert = "helt ok"; } if(f.minkat.value!=<?=$tjekkat?> && !f.emei.value.match(/^\d{15}$/)){ alert = "helt ok"; }
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
03. april 2008 - 14:57
#1
Du får højst sandsynligt en javascript-fejl - kan vi se et link?
03. april 2008 - 14:59
#2
jeg får: linie 200 , tegn 25 - syntaksfejl kode 0 hvis jeg tæller mig frem er det ved &&
03. april 2008 - 15:03
#3
Prøv at udskriv dine variabler: $tjekkat $tjekhest
03. april 2008 - 15:09
#4
udskrive?
Slettet bruger
03. april 2008 - 15:18
#5
f.eks. alert
03. april 2008 - 17:25
#6
det giver vel bare ingen mening at if-strengen virker når der kun er en og ikke flere?
03. april 2008 - 17:33
#7
jeg har fundet fejlen.. det hvis $tjekhest f.eks. er = ingen ting... det kan den ikke finde ud af.. hvordan sætter man så et "tomt felt" i js ?
03. april 2008 - 17:49
#8
Hvad med at sætte gåseøjne omkring: if(f.minhest.value!="<?=$tjekhest?>" && !f.emei.value.match(/^\d{15}$/)){ alert = "helt ok"; } if(f.minkat.value!="<?=$tjekkat?>" && !f.emei.value.match(/^\d{15}$/)){ alert = "helt ok"; } -- og måske skal de escapes i din kode (altså \" !-)
03. april 2008 - 18:01
#9
virker ik med øjn
04. april 2008 - 01:01
#10
<ole> Prøv at lægge et link til siden /mvh </bole>
04. april 2008 - 07:58
#11
Så må du jo enten sørge for, at de ikke kan være blanke, eller helt skjule f.minkat.value!= hvis de er det.
Vi tilbyder markedets bedste kurser inden for webudvikling