Avatar billede jakobsen Nybegynder
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";
}
Avatar billede w13 Novice
03. april 2008 - 14:57 #1
Du får højst sandsynligt en javascript-fejl - kan vi se et link?
Avatar billede jakobsen Nybegynder
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 &&
Avatar billede michael_stim Ekspert
03. april 2008 - 15:03 #3
Prøv at udskriv dine variabler:
$tjekkat
$tjekhest
Avatar billede jakobsen Nybegynder
03. april 2008 - 15:09 #4
udskrive?
Avatar billede Slettet bruger
03. april 2008 - 15:18 #5
f.eks. alert
Avatar billede jakobsen Nybegynder
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?
Avatar billede jakobsen Nybegynder
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 ?
Avatar billede roenving Novice
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å \" !-)
Avatar billede jakobsen Nybegynder
03. april 2008 - 18:01 #9
virker ik med øjn
Avatar billede olebole Juniormester
04. april 2008 - 01:01 #10
<ole>

Prøv at lægge et link til siden

/mvh
</bole>
Avatar billede w13 Novice
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.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester