Verbot von Zeichen in einem Formular

  • Guten morgen zusammen!

    Es geht um folgendes.. Ich habe auf meiner Seite ein Formular, wo Leute bestimmte Daten eingeben und dann abschicken können. Nun möchte ich aber zB einige Zeichen verbieten (am besten wäre es, wenn sie garnicht eingegeben werden könnten - weiss nicht ob das geht?!). Das man zB ein 'F' klickt und dieses dann direkt wieder verschwindet. Oder wie könnte man dies anders lösen?

    Danke schonmal im vorraus!

    MfG,
    Knüps :D

  • Kommt drauf an wie du es lösen willst;

    Wenn das F gleich wieder verschwinden soll oder gar nicht erst beim Drücken erscheinen soll kann man es mit JavaScript lösen.

    Wenn du die Eingaben erst beim Absenden kontrollieren willst würd ich das ganze mit PHP machen.

    Ich würds sowieso mit PHP machen, weil
    1. ich JavaScript nicht leiden kann
    2. wenn JavaScript deaktiviert ist und du auf keinen Fall das F in deinen Eingaben haben möchtest sowieso eine zweite Überprüfungsmethode benötigst
    3. eine Überprüfungsmethode (vorzugsweise PHP) weniger Arbeit ist als zwei zu realisieren

  • Hallo Knüps,
    normalerweise wird das mir den sog. "Regulären Ausdrücken" gemacht. Dort können bestimmte Zeichen angegeben werden, die dann in einer Funktion durch andere erstetzt bzw. gelöscht werden.
    Diese Regulären Ausdrücke sind ziemlich kompliziert (siehe z.B. hier: http://www.devmag.net/webprog/regulaere_ausdruecke.htm), es gibt aber v.a. für Formularüberprüfungen Standartlösungen, damit man nicht das Rad jedesmal neu erfinden muss.

    Vielleicht hilft dir das hier auch etwas weiter: http://tut.php-q.net/formulare.html