Just nu i M3-nätverket
Jump to content

Begränsa tecken i TEXTAREA


Grön Prick

Recommended Posts

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?

 

Link to comment
Share on other sites

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!

 

Link to comment
Share on other sites

<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>

 

 

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...