Avatar billede madsfriburg Nybegynder
31. marts 2002 - 23:53 Der er 19 kommentarer og
1 løsning

max antal i <textarea>

Hvordan fortæller man et textarea hvor mange tegn der maksimalt må indtastes??
(som maxlength i <input type="text">)

Mads.
Avatar billede nikolajdu Nybegynder
31. marts 2002 - 23:56 #1
Sdåan :

<html>
<head>
<script>
maxTegn = 10;

function tjeck(hvad){
if(hvad>=maxTegn){
    alert("Max "+maxTegn+" makker!")
    }
}

</script>
</head>
<body>
<form name="f">
<textarea name="t" onkeyup="tjeck(this.value.length)"></textarea>
</form>
</body>
</html>


/Nikolaj
Avatar billede madsfriburg Nybegynder
31. marts 2002 - 23:59 #2
Okay, det er så den kreative løsning. Der findes altså ingen attribut som kan det samme som maxlength, bare for en textarea?
Avatar billede nikolajdu Nybegynder
01. april 2002 - 00:00 #3
Nope den findes ikke. Du er nødt til at tjekke længden på indholdet og så regne derfra.

/Nikolaj
Avatar billede madsfriburg Nybegynder
01. april 2002 - 00:01 #4
Tak!
Avatar billede nikolajdu Nybegynder
01. april 2002 - 00:02 #5
Så lidt :))
Avatar billede steen_hansen Forsker
01. april 2002 - 00:02 #6
madsfriburg, undskyld jeg blander mig :o)

nikolajdu, kan du kigge på http://www.eksperten.dk/spm/185964?
Avatar billede michaelb Nybegynder
01. april 2002 - 00:05 #7
nikolaj er det så muligt at sætte en tælelr på som fortæller hvor mange tegn der er tilbage?
Avatar billede nikolajdu Nybegynder
01. april 2002 - 00:06 #8
Absolut :))
Avatar billede steen_hansen Forsker
01. april 2002 - 00:09 #9
Var den til mig eller til michaelb? :o)

Mit spørgsmål omhandler lige nøjagtigt dette.
Avatar billede nikolajdu Nybegynder
01. april 2002 - 00:12 #10
Det var til michaelB, men jeg kan da godt fikse det andet for dig :))
Avatar billede steen_hansen Forsker
01. april 2002 - 00:13 #11
Kamerat! :o)
Avatar billede nikolajdu Nybegynder
01. april 2002 - 00:15 #12
sådan?

<html>
<head>
<script>
maxTegn = 10;

function tjeck(hvad){
document.f.antal.value= maxTegn - hvad
if(hvad>=maxTegn){
    alert("Max "+maxTegn+" makker!")
    }
}

</script>
</head>
<body onload="document.f.antal.value=maxTegn">
<form name="f" onsubmit="document.f.t.value = document.f.t.value.toUpperCase();">
<textarea name="t" onkeyup="tjeck(this.value.length)"></textarea>
<input type="text" name="antal">
</form>
</body>
</html>
Avatar billede steen_hansen Forsker
01. april 2002 - 00:20 #13
Du kan jo bare det der :o)

Kan du ikke lægge et svar på mit spørgsmål, så du også kan få del i pointene?

(Nu håber jeg det er i orden med CoAdmin?)
Avatar billede steen_hansen Forsker
01. april 2002 - 00:25 #14
Forøvrigt: Kan det lade sig gøre at skrive det ud på siden uden at benytte tekstboksen? Altså så det bare står som tekst mellem det andet tekst:

"Du har nu XXX tegn tilbage til din beskrivelse"
Avatar billede nikolajdu Nybegynder
01. april 2002 - 00:30 #15
jeg er co-admin :))
Avatar billede nikolajdu Nybegynder
01. april 2002 - 00:34 #16
Jeg smider et svar og en opdatere løsning i dit spørgsmål.
Avatar billede michaelb Nybegynder
01. april 2002 - 00:41 #17
steen: Blev imponeret af nikolajs viden og lejede lidt med formlen!!

Du kan jo få den til at se 'prof' ud så det ser ud som om det er skrevet direkte - vha at sætte 'size' til 2 (hvis du bruger et tocifret tal skal den sættes til 1) og indsætte sådan en her:
-----
<style>
input {  BORDER-STYLE: solid; BORDER-WIDTH: 0;BACKGROUND-COLOR: #FFFFFF;
            FONT-FAMILY: Verdana; FONT-COLOR="000000"; FONT-SIZE: 10 pt;}
</style>
-----

Du har <input type="text" name="antal" size="2"> antal tegn tilbage
Avatar billede steen_hansen Forsker
01. april 2002 - 00:46 #18
Ok - til begge to :o)
Avatar billede nikolajdu Nybegynder
01. april 2002 - 00:47 #19
:))
Avatar billede michaelb Nybegynder
01. april 2002 - 00:51 #20
Hehe God fornøjelse
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