Avatar billede bruhnsweb Nybegynder
31. oktober 2003 - 10:30 Der er 5 kommentarer og
1 løsning

Max længde på felt

Hej Eksperter

Jeg skal bruge lidt hjælp til noget javascript (tror jeg)

Jeg har nogle tekstfelter, som skal have en maks længde.
Men i stedet for at man "bliver stoppet" i feltet, vil jeg gerne have at teksten bliver forskellige farver.

Eks:
Fra 0 - 100 anslag skal teksten være rød
Fra 100 - 150 anslag skal teksten være sort (normal farve)
Fra 150 og flere anslag skal teksten ingen blive rød.

Kan I hjælpe med noget kode der er lige til at sætte ind??? Da jeg er en klovn til Javascript!!!

//Bruhn
Avatar billede roenving Novice
31. oktober 2003 - 10:56 #1
Det tror jeg ikke du kan, dog vil jeg ikke forsværge, at man kan noget med en masse roderi med M$'s dhtml-editor, men med almindelig html skal man jo indsætte tags for at skifte farve, og det er fuldstændigt umuligt at styre !-)
Avatar billede dawin_dk Nybegynder
31. oktober 2003 - 16:23 #2
<textarea onkeypress="if ((this.value.length>=100)&&(this.value.length<=250)) {this.style.color='black';} else {this.style.color='red';}"></textarea>

den lille stump kode fikser det :)
Avatar billede olebole Juniormester
31. oktober 2003 - 18:27 #3
<ole>

Kanon svar til et andet spørgsmål  ;o)

roenving har ganske ret: Det kan ikke lade sig gøre

/mvh
</bole>
Avatar billede dawin_dk Nybegynder
31. oktober 2003 - 18:32 #4
olebole: jeg tolker det som at der bare mangler en indikator til at vise om man er inde i den rette længde for hvad der skal indtastes... ikke at teksten skal være forskellig-farvet i feltet...

hvis min fortolkning af det stillede spørgsmål er korrekt så er det jo fedt --- hvis ikke... så er trodsalt bedre at komme med min version end blot en kommentar om at det ønskede ik kan lade sig gøre
Avatar billede bruhnsweb Nybegynder
31. oktober 2003 - 18:36 #5
Jeg ved ikke hvad jeg har skrevet så I andre end dawin_dk ikke har forstået spørgsmålet - Men det var præcis det jeg mente og det virker perfekt :o)
Avatar billede olebole Juniormester
31. oktober 2003 - 18:53 #6
Hehe ... det var en kombination af teksten i spørgsmålet - og det faktum, at jeg ikke kunne forestille mig, nogen ville kaste 200 points efter det, som åbenbart var løsningen - det må vel siges at være en lettere absurd taksering  :)
Selv efter jeg har læst spørgsmålet et par ekstra gange, må jeg opfatte det, somom det ønskes, at de første 100 anslag skal være røde, de næste 50 sorte og resten røde

darwin_dk >> I øvrigt er en løsning, der ikke dækker det ønskede, ikke bedre end en kommentar om, at det ikke kan lade sig gøre.
Kan det ønskede ikke lade sig gøre, er andre løsninger i bedste fald ligegyldige, før man ved, hvad løsningen præcist skal bruges til.
At du så i dette tilfælde læser teksten helt anderledes end roenving og jeg (og besynderlig nok som den var ment), er så en helt anden ting  :)
/mvh
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