Just nu i M3-nätverket
Gå till innehåll

Begränsa tecken i TEXTAREA


Grön Prick

Rekommendera Poster

Finns det någon motsvarighet till MAXLENGTH för TEXTAREA-taggar.

 

MAXLENGTH verkar bara fungera på INPUT av typen TEXT och PASSWORD. Men hur gör jag då när jag vill att det inte ska gå att skriva in ett visst antal tecken i en TEXTAREA?

 

Länk till kommentar
Dela på andra webbplatser

Ok, jag får fixa det med JavaScript.

 

Har redan ett som är klart för att läggas in, men man kan juh aldrig vara säker på att det fungerar i alla brynare. Ett HTML-attribut hade varit att föredra.

 

Tack för hjälpen!

 

Länk till kommentar
Dela på andra webbplatser

<form>

<textarea cols="20" rows="4" name="mytext" onKeyUp="checkLength(this,this.form.display,20);" onKeyPress="checkLength(this,this.form.display,20);"></textarea><br>

Antal tecken kvar <input type="text" name="display" size="4" value="20" disabled onFocus="this.blur();">

</form>

 

<script type="text/javascript">

/* Detta script finns att hämta på http://www.jojoxx.net och

får användas fritt så länge som dessa rader står kvar. */

 

function checkLength(obj,dispobj,mlength){

if(obj.value.length>mlength){

obj.value = obj.value.substr(0,mlength);

alert('Detta fält maximalt innehålla '+mlength+' tecken.');

obj.focus();

}

dispobj.value=mlength-obj.value.length;

}

</script>

 

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...