Anmeldeformular prüfen

  • Hier ein Script, um zu überprüfen ob ein surfer nur mist in fomular eingibt:

    Erleutrung:
    Der Surfer gibt in das userfeld seinen Benutzernamen ein.
    Markiert er nun etwas anderes, wird über onBlur geprüft, ob der Benutzername mindestens 6 Zeichen hat, ansonsten bekommt er eine Fehlermeldung: Benutzername zu Kurz.
    Sollte dies der Fall sein, wird das feld userfeld wird geleert und wieder markiert, sodass er erst witermachen kann, nachdem er eine korrekte eingabe geätigt hat, was ihn daran hindert, mist zu senden.

    Danach gibt er sein erstes Passwort ein. Nachdem er das zweite passwortfeld verlässt, wird geprüft, ob die passwärter übereinstimmen, falls ncht: Fehlermeldung: Die Passwörter stimmen nich überein. Die PW-Felder werden gellert und das erste markiert.
    Falls doch, wird geprüft, ob das erste passwort 6 zeichen oder Länger ist. Denn wenn die Passwörter übereinstimmen, brauchen wir das zeite uach nicht zu prüfen. Wenn das erste passwort nicht 6 oder mehr zeichen lang ist: Fehlermeldung: Passwort zu Kurz. Der Focus wird wieder auf das erste Feld gesetzt und beide PW-Felder gellert.

    Der Durfer gibt nun die E-Mail Adresse an.
    ein ganz kurzes beispiel: a@web.de
    slbst mit dieser ultrakurzen form, haben wir 8 Zeichen.
    Sollte Die E-Mail Adresse Also 8 zeichen oder kürzer sein:
    Fehlermeldung: Keine Korrekte-Email Angegeben. das Mail-Feld wird gellert.
    zusätzlich wird geprüft, ob der surfr ein zweites passwort angegeben hat, es könnte ja sein, er hat das zweite übersprungen.

    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.

    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

    Einmal editiert, zuletzt von Tobse (9. Mai 2009 um 21:52)

  • Hm, das Javascript zur Validierung eines Formulars nicht sinnvoll ist, bzw. maximal eine Ergänzung darstellt, weist du aber, ja?
    Wenn du so ein Script veröffentlichst, solltest du das mit dazusetzen, da sonst Unbedarfte Leute sich evtl. komplett auf dieses, naja, sagen wir mal Script dazu, verlassen.

    Davon abgesehen ist das Zeuch da oben wirklich keine Wucht.
    1. Sind die Checks seeeeehr oberflächlich. Wenn du schon sowas machst, machs doch richtig!
    Warum nicht gleich noch überprüfen, ob ungültige Zeichen im Usernamen / im Passwort verwendet werden? Oder ob die Mailaddresse wirklich eine ist?
    2. Kann man dieses Script explizit nur mit diesem Formular verwenden. Wenn du hier ein Script veröffentlichst, ist es Sinn der Sache, dass man dieses bei sich einsetzen kann.
    Deins ist dafür viel zu umständlich, um nicht zu sagen schlecht, programmiert. Ein einziges getElementById, da wirds einem übel. Dazu diese Alerts, da ist ein Besucher aber hops wieder weg!

    So wie ich verstanden habe, hast du erst vor Kurzem mit Üben angefangen. Also will ich jetzt mal nicht allzu hart auspacken, aber das Script oben kannst du so auf keinen Fall veröffentlichen.

    Gruß,
    jojo


  • Wenn du schon was mit JS überprüfen willst dann BITTE KEINE ALERTS die nerven-.-

    und wie JOJO scho sachte wenn dann richtig.....ob zb. ein @ in der email vorkommt und so...

    hier mal ein beispiel wie du ohne alerts ein check durchführen kannst ;)

    (dort wird allerdings nur erstmal geprüft ob überhaupt was drin steht)

    http://www.macrosdesign.bplaced.net/index.php?page=contact