27. august 2001 - 23:08
Der er
12 kommentarer og 1 løsning
Check om felter er tomme...
Jeg har lavet et postsystem i PHP, og nu ska\' det \"krydres\" lidt med lidt JS :)) Dette script køres via. en onblur=\"\" der sidder på alle felterne på \"Nyt Brev\" siden.. function check_letter() { tf1 = nytbrev.til.value; tf2 = nytbrev.emne.value; tf3 = nytbrev.text.value; if(tf1!=\"\" && tf2!=\"\" && tf3!=\"\") { nytbrev.sendknap.enabled = true; } } Det er if\'en det er galt med... for jeg har prøvet at lave en alert() med tf\'erne og de \"fyldt\" (ikke tomme :o]) - RaZ Skriv endelig hvis i ik\' forstår...
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?
27. august 2001 - 23:09
#1
Altså - meningen med scriptet er at Send Brev knappen først ska\' enables når alle felter er fyldt ud...
27. august 2001 - 23:22
#2
Prøv med \"length\"... F.eks.: if (tf1.length > 0 && tf2.length > 0 && tf3.length > 0) { nytbrev.sendknap.enabled = true; }
27. august 2001 - 23:58
#3
<ole> Nej, det tror jeg ikke, det er :) function check_letter() { tf1 = document.nytbrev.til.value; tf2 = document.nytbrev.emne.value; tf3 = document.nytbrev.text.value; if(tf1!=\"\" && tf2!=\"\" && tf3!=\"\") { nytbrev.sendknap.enabled = true; } } /mvh </bole>
27. august 2001 - 23:59
#4
Hvis det ikke hjælper, må du poste en URL eller hele koden. /mvh
28. august 2001 - 00:03
#5
Prøv evt. med \"document.forms[0].nytbrev.til.value\" osv.... Du har vel også en <FORM>....</FORM> ik\'? For hvis ikke, virker det i hvertfald ikke i NS (hvis du overhovedet behøver den)!
28. august 2001 - 00:03
#6
uuuups - document.forms[0].til.value mente jeg
28. august 2001 - 00:10
#7
Men anyway - som olebole også sagde, ville det nok være nemmere hvis du gad at sende lidt mere kode... :)
28. august 2001 - 00:22
#8
Yeps...det kunne jo f.eks. være den anden form på siden...så holder \'document.forms[0]....\' ikke så godt :) URL, please! /mvh
28. august 2001 - 00:53
#9
Men hvis nytbrev er formnavnet, så *burde* document.nytbrev og document.forms[\'nytbrev\'] returnere det samme !!-)
28. august 2001 - 10:12
#10
...yeps, *burde*! URL, please =o)
Slettet bruger
28. august 2001 - 15:11
#11
Fejlen ligger i din 3. sidste linje. Der er ikke noget der hedder \"enabled\"! Sådan har skal koden se ud: function check_letter() { tf1 = nytbrev.til.value; tf2 = nytbrev.emne.value; tf3 = nytbrev.text.value; if (tf1 !=\"\" && tf2 !=\"\" && tf3 !=\"\") { nytbrev.sendknap.disabled = false; } } \"Enabled\" skal altså skiftes ud med \"disabled\"!
28. august 2001 - 15:54
#12
*ROTFL* Hvor blind kan man være...?!?!?! Selvfølgelig phoenixv =o)
29. august 2001 - 23:30
#13
phoenixv -> lækkert! :)
Vi tilbyder markedets bedste kurser inden for webudvikling