|
das ist das problem:
die seite soll es ermoeglichen via browser text abzuspeichern.
die anzahl der zeichen, die eingegeben werden sollen, muss
sich zwischen einem min-wert und einem max-wert bewegen. erst
wenn die anzahl der zeichen dazwischen liegt, soll der speicher-button
aktiv sein. zusaetzlich soll auf der seite die gerade aktuelle
zahl der eingegebenen zeichen angezeigt werden.
machbar?
|
das Formular:
|
Erklärung zur Anwendung:
- Script aus dem Head in deine Seite knallen oder includen.
- das da ändern:
var maxZeichen=100;
var minZeichen=10;
var fehlerMeld="Bitte Zeichenanzahl ueberpruefen!\nDaten nicht gesendet";
var gutMeld="Alles in Ordnung, wird gesendet!";
Die Variablen erklären sich eigentlich ganz gut selbst.
- da steht ausserdem:
/* die ganze gutMeld geschichte kann dann natuerlich auch weg, weil du stattdessen sendest */
also: variable gutMeld löschen und den
alert(gutMeld);
aus der letzten Else.
- evtl. folgende Ersetzungen durch das ganze script:
document.forms[0]. durch document.formularnamen oder document.forms[wirklichePosition]
elements[0]. durch die wirkliche Position des Textfeldes,
dessen Zeichenlaenge kontrolliert wird oder Feldnamen
elements[1]. durch die wirkliche Position des Feldes, dass
die Zeichenlaenge ausgeben soll oder Feldnamen.
- script wird wie folgt aufgerufen:
-
<body onLoad="ZaehlZeichen()">
-
<form ... onSubmit="ZaehlZeichenAlert()">
-
<textarea ... onChange="ZaehlZeichen()"></textarea>
- That's it!
|
|
|
|
|
|