Hi!
Ich kenn mich da auch nicht so aus, bei nem normalen Textfeld könntest Du das sehr einfach begrenzen. Ich weiß das Web.de das mit Javascript macht, aber Javascript ist nicht so sicher. Du mußt halt beim verarbeiten konrtollieren und ggfs reagieren. Mal den web.de Code:
function CountMax() {
wert = 0+document.msgform.rv_body.value.length;
if (wert > 760) {
alert("Es dürfen nicht mehr als " + max + " Zeichen eingegeben werden!");
document.msgform.rv_body.value = document.msgform.rv_body.value.substring(0,max);
wert = 0;
document.msgform.rv_counter.value = wert;
} else {
if (document.msgform.rv_body.value.length <= 160) {multiple = 160;}
else {multiple = 152;}
document.msgform.rv_counter.value = 0 + document.msgform.rv_body.value.length;
smscount1 = parseInt('0'+document.msgform.rv_body.value.length/multiple);
smscount2 = document.msgform.rv_body.value.length % multiple;
if (smscount2 > 0) {smscount1++;}
document.msgform.rv_smscounter.value = smscount1;
}
if (document.msgform.rv_body.value.length > 160){
document.msgform.rv_provider_sms.checked = false;
document.msgform.rv_provider_sms.disabled = true;
}else{
document.msgform.rv_provider_sms.disabled = false;
}
}
<TEXTAREA style="width:380px;" NAME="rv_body" rows="10" cols="50" wrap="virtual" OnFocus="CountMax();" OnClick="CountMax();" ONCHANGE="CountMax();" onKeydown="CountMax();" onKeyup="CountMax();"></TEXTAREA>
Aber helfen kann ich Dir da nicht, bin kein Javascript Experte!
Grüße
Andreas