Ferdi: Textarea Zeilen, Zeilenläne und Zeichen begrenzen

Beitrag lesen

Hallo Forum und Javascriptprofis,

da ich den Inhalt einer Textarea in ein über php generiertes PDF eintrage und hierfür einen ganz bestimmten Platz zur Verfügung habe, stellt sich mir die Frage der Begrenzung einer Textarea.

In Sachen Zeichen mitzählen bijn ich schon einen Schritt weiter gekommen, aber ich bräuchte Ratschläge, mit welchen Hilfsmitteln ich die Zeilenlänge beschränken oder autoumbrechen kann und wie ich die Gesamtanzahl der Zeilen begrenzen kann.

Hier mein bisheriger Code:

  
<script language="javascript">  
function limitChars(textarea, limit, infodiv)  
{  
	var text = textarea.value;	  
	var textlength = text.length;  
	var info = document.getElementById(infodiv);  
  
	if(textlength > limit)  
	{  
		info.innerHTML = 'Nicht mehr als '+limit+' Zeichen!';  
		textarea.value = text.substr(0,limit);  
		return false;  
	}  
	else  
	{  
		info.innerHTML = 'Noch '+ (limit - textlength) +' Zeichen übrig.';  
		return true;  
	}  
}  
</script>  
</head>  
<body>  
  
<form>  
  
	<div style="padding:10px">  
		  
		<textarea name="comment" id="comment" rows="6" cols="30" onkeyup="limitChars(this, 200, 'charlimitinfo')"></textarea><br />  
<span id=\"charlimitinfo\" style=\" float:left; color:#aa3333; font-size:15px; font-family:vardana\" >Max. 200 Zeichen</span>  

Gruß, Ferdi