mazrelo: Hilfe ich bin unfähig eventhandler einzusetzen..

Grüße,
ich brauche eure Hilfe, da ich schon seit Tagen am probieren bin hier irgendetwas zustande zu kriegen, jedoch habe ich keinerlei Kenntnisse und bin überhaupt froh schon mal soweit mit meinem Bauernscript gekommen zu sein:
http://mitglied.lycos.de/calltimestats/test.htm

Ich brauche unbedingt ein Check Script, der prüft, ob oben ein Name eingegeben ist und auch mit einem ok Button die Eingabe des Namens bestätigt..
Vorgaben für die gültige Eingabe:
-Nicht leer
-Keine Zahlen
-Mindestens zwei Zeichen
-keine sonderzeichen wie # -+ ´´!"§$
Als alternative könnte ich mir auch vorstellen, dass die Buttons unter dem Namenformular erst erscheinen sollen, wenn der Name eingegeben wurde - Dann wäre dieses Problem gelöst, da es eine Katastrophe wäre, wenn Leute, die irgendwann mal dieses Script benutzen sollen ihren Namen vergessen...

Das zweite Problem ist, dass nach Namenseingabe das Eingabefeld gelocked sein soll und daneben dann ein Button zum Zurücksetzen des Namens ist, damit der Name nur so editiert werden kann und somit der Ursprung wieder erscheint, bei dem man wie o.g. den Namen eingeben muss...

Das dritte wäre dann dass Problem, dass die Buttons nur anklickbar sein dürfen, wenn oben ein gültiger Name eingegeben ist..
Also könnte man schon 2 Probleme lösen, wenn man die Nameseingabe als Voraussetzung für die Erscheinung der Buttons wählt..
Jedoch bin ich absolut nicht fähig, trotz selfhtml Anleitung soetwas einzubinden, da bei mir dabei nichts rauskommt..
Ich weiß ja nicht wie ich jemandem entgegenkommen kann, jedoch bedanke ich mich für jeden hilfreichen Tip!

maz

  1. Ich brauche unbedingt ein Check Script, der prüft, ob oben ein Name eingegeben ist und auch mit einem ok Button die Eingabe des Namens bestätigt..
    Vorgaben für die gültige Eingabe:
    -Nicht leer
    -Keine Zahlen
    -Mindestens zwei Zeichen
    -keine sonderzeichen wie # -+ ´´!"§$

    Probier mal dein Glück, hier wirds beschrieben ;)

    http://www.drweb.de/formulare/formulare_pruefen.shtml

  2. Hi,

    was hast du schon alles gemacht? Eventuell mal ein Teil von deinem Script posten, damit nicht alles neu gemacht werden muss.
    Dann nimmt man sich dein Script vor und macht dich auf Fehler oder auf Verbesserungen aufmerksam.

    Für die gültigen Eingaben: Wenn man sich ein bißchen mit dem "form"-Element beschäftigt und ein bißchen in Selfhtml sucht, dann bekommt man das hin:

    nicht leer: if(document.formname.inputname.value="") alert("Kein Name");

    keine Zahlen: if(isNaN(document.formname.inputname.value)) alert("Keine Zahl");

    mind. 2 Zeichen: if(document.formname.inputname.value.length<2) alert("Mind. 2 Zeichen eingeben");

    keine Sonderzeicen: joa, das geht auch, den Syntax habe ich aber jetzt nicht im Kopf. Musste dich mal schlau machen.

    In deinem Beitrag ist mir aufgefallen, dass du etwas machen willst (z.B. Button erscheinen lassen, erst wenn ein gültiger Name eingegeben worden ist), obwohl du die einfachsten Sachen dafür noch gar nicht hast. Fange mit deinen ersten Sachen an und wenn die dann laufen, dann machste in deinem Script weiter.

    Du kannst ja nicht bei Punkt 8 anfangen, wenn du 1-7 noch gar nicht hast.

    Grüße,
    Thorsten F.