Avatar billede clevzter Nybegynder
31. januar 2002 - 22:14 Der er 3 kommentarer og
2 løsninger

Maxlength på textarea

Kan man sætte en max-længde på et textarea lige som man kan på et normalt input felt?

  eks.: <input name="felt1" maxlength="8">

Jeg kan ikke bruge det samme på et textarea. Hvad skal jeg bruge?
Avatar billede entracore Nybegynder
31. januar 2002 - 22:26 #1
Det kan du ikke. Men du kan lave en javascript funktion der kan sætte en begrænsning på antal tegn i et textarea.
Avatar billede clevzter Nybegynder
31. januar 2002 - 22:30 #2
Det har jeg prøvet, men den jeg lavede ville først give brugeren besked når han/hun klikkede submit.

Hvordan kunne et script, der gav en alet med det samme man skrev over 110 tegn, se ud?
Avatar billede clevzter Nybegynder
31. januar 2002 - 22:30 #3
alet=alert
Avatar billede gryn Nybegynder
31. januar 2002 - 22:46 #4
<html>
<head>
<title>XXXX</title>
</head>

<body>


<script LANGUAGE='javascript1.2'>

function tael() {

document.ulrik.num.value = 0 + document.ulrik.xxx.value.length

if (document.ulrik.num.value > 110){
alert ("Du må højst skrive 10 tegn")
}

}

</script>

<form name="ulrik" method="post">

Tegn brugt: <input type='text' name='num' value='0' size='3'><br>
Tekst: <textarea size='30' name='xxx' onkeypress='tael()' onchange='tael()' onkeyup='tael()' cols='30' rows='6'></textarea><br>


</form>


</body>
</html>
Avatar billede entracore Nybegynder
31. januar 2002 - 22:46 #5
He he... den kunne se således ud:

<script langauge="javascript">
    function cParamLen()
    {
        if (form.thistext.value.length > 5)
        {
            alert('Teksten er for lang!');
            form.thistext.value = form.thistext.value.substring(0,5)
        }
    }

</script>
<form name="form">
<textarea name="thistext" onkeydown="cParamLen();"></textarea>
</form>
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