Mit diesem Script lasst sich die Eingabe von Zeichen für ein Feld begrenzen und im Formular anzeigen..
Autor: unbekannt
zur Demo
<script language="JavaScript">
<!--
function CountMax()
{
var wert,max;
max = 65;
wert = max-document.eingabe.text.value.length;
if (wert < 0) {
alert("Es dürfen nicht mehr als " + max + " Zeichen eingegeben werden!");
document.eingabe.text.value = document.eingabe.text.value.substring(0,max);
wert = max-document.eingabe.text.value.length;
document.eingabe.rv_counter.value = wert;
} else {
document.eingabe.rv_counter.value = max - document.eingabe.text.value.length;
}
}
//-->
</script>
<form name="eingabe" method="post">
<textarea name="text" rows="10" cols="30" maxlength="500" OnFocus="CountMax();" OnClick="CountMax();" ONCHANGE="CountMax();" onKeydown="CountMax();" onKeyup="CountMax();" wrap="virtual"></textarea>
<br>
Es stehen noch <input name="rv_counter" type="TEXT" size="4" maxlength="3" value="65" readonly> Zeichen zur Verfügung.
<br>
<input type="submit" value="speichern">
</form>
|