Archiv verlassen und diese Seite im Standarddesign anzeigen : Formular mehrzeilig Eingabebereich beschränken
Moin,
erstelle gerade ein normales Formular und habe dort ein mehrzeiligen Eingabebereich eingerichtet dies möchte ich jedoch beschränken auf max. 10.000 Zeichen. Mit maxlength geht das ja leider nicht. :(
Kann mir einer sagen wie das geht?
MFG Pagan
Was hälste davon
<script type="text/javascript">
function CountMax(text)
{
var max = 10000;
var max_zeilen = 4;
var wert = max - text.value.length;
var zeilen = text.value.split('\n');
if (wert < 0)
{
alert("Es dürfen nicht mehr als " + max + " Zeichen eingegeben werden!");
text.value = text.value.substring(0, max);
wert = max - text.value.length;
text.form.rv_counter.value = wert;
}
else if(zeilen.length > max_zeilen)
{
alert("Es dürfen nicht mehr als " + max_zeilen + " Zeilen eingegeben werden!");
zeilen.pop();
text.value = zeilen.join("\n");
}
else
{
text.form.rv_counter.value = max - text.value.length;
}
}
</script>
<textarea name="text" rows="10" cols="30" maxlength="500"
onKeyup="CountMax(this);" wrap="virtual"></textarea>
<br> Es stehen noch <input name="rv_counter"
type="TEXT" size="4" maxlength="3" value="100" readonly> Zeichen zur Verfügung.
Müßte Dein Wunsch erfüllen
Powered by vBulletin® Version 4.1.12 Copyright ©2012 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.