Kontakt Home Grundlagen Scripts zum Kopieren Beispiele
JavaScript

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:


Sie haben bereits Zeichen geschrieben.

 

Erklärung zur Anwendung:

  1. Script aus dem Head in deine Seite knallen oder includen.
  2. 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.
  3. 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.
  4. 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.
  5. script wird wie folgt aufgerufen:
    1. <body onLoad="ZaehlZeichen()">
    2. <form ... onSubmit="ZaehlZeichenAlert()">
    3. <textarea ... onChange="ZaehlZeichen()"></textarea>
  6. That's it!

 

 
 


ein projekt von hfl --> goto:www.liesong.de