Avatar billede tue Nybegynder
24. september 2000 - 02:07 Der er 5 kommentarer og
2 løsninger

Tælle funktion :o)

Jeg følgene felter:
afsender
email
besked

Hvis disse 3 felters indhold er over 156 tegn, så skal der stå 1 i feltet \'antalbesked\'!
Hvis indholdet så er over 312 tegn, så skal der stå 2, osv...

Men det er ikke nødvendigt at man skal skrive noget i feltet \'email\', så hvis det er tomt, har det en standard længde på 17 tegn.

Hvordan laver jeg denne funktion?

Håber i forstår :o)
Avatar billede hatecaps Nybegynder
24. september 2000 - 10:11 #1
if (email == \'\') {    //  to grypher
  email = \'                \';
}
var tot = afs+email+besked;
antbesk = tot.length;

burde egentlig virke
Avatar billede tue Nybegynder
24. september 2000 - 15:17 #2
hatecaps >> Du har hvis ikke helt forstået spørgsmålet :o)

\'antbesk\' skal jo kun være over 1 hvis tegn antallet er mellem 157 og 312, og over
2 hvis tegnantallet er mellem 313 og 468.

Håber du er med nu :o)
Avatar billede nixen Nybegynder
24. september 2000 - 16:15 #3
hvad med
antalBesked = Math.floor((afsender.value.length + besked.value.length + email.value.length==0? 17:email.value.length)/156)
Avatar billede nixen Nybegynder
24. september 2000 - 16:17 #4
øhh.. jeg fik ikke lige testet det men giv lyd hvis det ikke funker :)
Avatar billede tue Nybegynder
24. september 2000 - 16:26 #5
Jeg har lave lidt om på koden, men det virker stadig ikke helt:

document.mode.antalbesked.value = Math.floor((document.mode.afsender.value.length + document.mode.besked.value.length + document.mode.email.value.length==0? 17:document.mode.email.value.length)/156)

.. den skriver bare 0 uanset hvor mange tegn jeg skriver :o(
Avatar billede tue Nybegynder
25. september 2000 - 22:53 #6
Fandt selv ud af det, men jeg synes alligevel at i skal have pointene :o)
Avatar billede tue Nybegynder
25. september 2000 - 22:53 #7
Fandt selv ud af det, men jeg synes alligevel at i skal have pointene :o)
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