Hallo Rudolf,
Lässt sich ein mehrzeiliges Eingabefeld ohne Scrollbalken programmieren, worin eine Buchstaben- bzw.Ziffernanzahlfestlegung der Eingabemengenbegrenzung dient.
Ja, das lässt sich zum Beispiel durch Javascript
machen. (bsp siehe unten)
( Alledings nicht jeder nutzt Javascript)...
Wenn es nicht auf eine Bestimmte Länge ankommt, sondern nur
auf "NICHT ZUVIEL", dann sollte die Formular Methode"POST"
schon ausreichen. ( IST sowieso zu bervorzugen).
Fazit:
Ich weiss nicht wie du Dein Formular nach dem
Absenden auswertest, aber falls Script(PHP), dann kannst du ja
dann den Text beschneiden.( $xy=substr($xy,0,200);)
Nicht empfehlenswert Javascript:
------------------------------------------
<script language="javascript">
<!--
// Klaus Hentschel
// e-mail: kh@javarea.de
// www: http://www.javarea.de
var formfeld="";
var maxlang=10; /* maximal Zeichenlänge */
function zaehle() { /* funktion zum zählen */
if (document.zeige.Text.value.length>maxlang){ /* vergleiche Eingabe mit maxlänge */
document.zeige.Text.value = formfeld;
return;
}else{
formfeld = document.zeige.Text.value;
document.zeige.anzeigen.value = (maxlang - document.zeige.Text.value.length);
}
}
// -->
</script>
<form name="zeige">
<input name="Text" onkeyup="javascript:zaehle()" size="40"><br>
<font class="stn">es sind noch <input type="text" value="10" name="anzeigen" size="2"><font class="stn">Zeichen übrig
</form>
----------------------------------
Gruss
Nikki