Grundlegend wüsste ich nicht, was das Ausblenden eines Scrollbalkens bei einer Textarea bringen sollte?!
Aber nun gut.....
Willst du nur eine bestimmte Anzahl von Zeilenumbrüchen haben?
--> Dies würe entweder mit JavaScript oder serverseitig (bessere Lösung) mit PHP gehen.
JavaScript (Achtung, begrenzt nur die Zeilenumbrüche. Wenn ein Zeilenumbruch zu viele Zeichen enthält, erscheint dennoch der Scrollbalken!):
Code:
<script type="text/javascript">
<!--
function CountRows(field){
fld=document.getElementById(field);
rep=0;
if(fld.value.indexOf("\r\n")>-1)rep="\r\n";
else if(fld.value.indexOf("\n")>-1)rep="\n";
if(rep){
var rows = document.getElementById(field).value.split(rep);
if(rows.length >= 5) {
while(rows.length >= 5) {
rows.pop();
}
fld.value = rows.join(rep);
}
}
}
//-->
</script>
<form name="form">
<textarea onkeyup="CountRows(this.id)" id="blah" rows="7" cols="20"></textarea>
</form>
Oder willst du die maximale Anzahl von Zeichen beschränken?
Dies würde wieder mit JavaScript gehen. Oder eben wieder serverseitig mit PHP.
Mfg. -Andi-
