19. oktober 2003 - 13:50
Der er
25 kommentarer og 1 løsning
javascript if sætning
Hvorfor virker denne kode ikke, hvis man undlader at indtaste noget i de to felter?? if (f.titel.value.length < 1 && f.arkiv.value.lenght < 1) { alert("Du skal enten indtaste en titel eller et arkiv nummer"); f.titel.focus(); return false; } return true; }
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?
19. oktober 2003 - 13:52
#1
du har stavet f.arkiv.value.lenght forkert: f.arkiv.value.length
19. oktober 2003 - 13:52
#2
f.arkiv.value.lenght <-- du har byttet om på h og t
19. oktober 2003 - 13:52
#3
if (f.titel.value == "" && f.arkiv.value == "") { alert("Du skal enten indtaste en titel eller et arkiv nummer"); f.titel.focus(); return false; }
19. oktober 2003 - 13:55
#4
Dooh! :-) Tak skal I ha'! Svar lige jer der kun har kommenteret!
19. oktober 2003 - 13:58
#5
så må de gå til elskermad.dk, men tak til jer alle! -M
19. oktober 2003 - 13:59
#6
np ;-)
19. oktober 2003 - 14:00
#7
jeg sku jo så ikk ha haft dem når jeg heller ikke kunne se stavenfejlen i lenght ;)
19. oktober 2003 - 14:01
#8
Nåårh nej! Det så jeg sgu' slet ikke!!! DOOOH igen!! :-)
19. oktober 2003 - 14:25
#9
miscalito: hvis nu der skrives mellemrum vil length jo være => 1...jeg har en funktion, der kan gøre dette nemt at undgå for dig, hvis du er interesseret
19. oktober 2003 - 14:27
#10
meget gerne! Hvad siger du til 10 points??
19. oktober 2003 - 14:36
#11
det kan jeg da os "betale" hvis det er... :)
19. oktober 2003 - 14:43
#12
String.prototype.trim = function() { var x = this; x = x.replace( /^\s*(.*)/, "$1" ); x = x.replace( /(.*?)\s*$/, "$1" ); return x; } så kan du sige value.trim() og den fjerne foran- og bagvedstående "white-spaces".
19. oktober 2003 - 14:45
#13
Nu er jeg ingen haj til javascript, så kunne du ikke vise mig hvor den skal sættes ind? Jeg har flere if sætninger, skal den skrives ind i allesammen??
19. oktober 2003 - 15:05
#14
du skal bare sætte det ind i din head sektion på de(n) side(r) det skal bruges på <script type="text/javascript"> <!-- String.prototype.trim = function() { var x = this; x = x.replace( /^\s*(.*)/, "$1" ); x = x.replace( /(.*?)\s*$/, "$1" ); return x; } //--> </script> sådan...
19. oktober 2003 - 15:19
#15
Hmm...jeg har prøvet at indsætte mellemrum i starten af feltet, men tilsyneladende fungerer det aligevel, selvom jeg ikke bruger din Trim funktion!?
19. oktober 2003 - 15:27
#16
så er det et eller andet galt
19. oktober 2003 - 15:27
#17
du skal bruge || istedet for &&
19. oktober 2003 - 15:28
#18
nej det skal du ikke alligevel :-) men husker du at sige value.trim().length ?
19. oktober 2003 - 15:29
#19
Nej jeg har intet ændret, det fungerer bare. Jeg ved ikke hvad der sker!? :-)
19. oktober 2003 - 15:29
#20
riversen plejer du ikke være rimelig hård til PHP?
19. oktober 2003 - 15:33
#21
det ved jeg nu ikke...hva' da.
19. oktober 2003 - 15:35
#22
har bare noget fejl som jeg ikke rigtigt kan finde ud af i et andet spm :)
19. oktober 2003 - 15:38
#23
du kan jo skrive over icq/msn, hvis ingen andre kan hjælpe
19. oktober 2003 - 15:46
#25
Riversen>> Du havde selvfølgelig ret! Jeg havde bare ikke undersøgt det ordenligt! Skide god funktion! Du fortjener dine points, men hvordan giver jeg dem nu hvor spørgsmålet er lukket? Kan man bare overføre points på en måde??
19. oktober 2003 - 16:29
#26
jeg overlever nok uden point.
Vi tilbyder markedets bedste kurser inden for webudvikling