JavaScript Komma in einem Formular Feld (HTML) verbiten

Greyaward

Wannabe JuPi
12 April 2008
416
35
Huhu liebe Klammunity,
ich habe ein Formular und möchte die Eingabe eines Kommas "sperren", denn ich kann sonst den Inhalt des Formularfeldes nicht korrekt in die DB einlesen lassen.
Habe schon eine Weile "gegooglet", aber nicht direkt etwas brauchbares gefunden.

Ich bin mir sicher, dass jemand von euch mir einen Tipp geben kann ;)

Dankeschön!
Lg Greyaward ;)
 
hi

auf keinen Fall per JS sperren. Das kann man sehr leicht umgehen.

Du müsstest es auf jeden Fall vor dem eintragen in die db mit einer serverseitigen Sprache prüfen.

strpos() bei php z.b.

mfg

Chris
 
Gehts drum, dass User als Dezimalpunkt das Komma verwenden? Kannst du str_replace() benutzen und in einen Punkt umwandeln. Das alleine verhindert aber nicht, dass ungültige Zeichen eingegeben werden.

edit:
Ja, auf Serverseite (in meinem Beispiel PHP) natürlich machen. JavaScript kannst du für optische Effekte nutzen, aber damit ist es unmöglich, Usereingaben zu überprüfen, die auf Serverseite verarbeitet werden.
 
Vielen Dank für eure Vorschläge,
ich werde gleich mal ans basteln gehen ;)

Lg Greyaward

// Edit:

Könntet ihr noch ein kleines Codbeispiel geben für ein Formularfeld in dem str_replace in der o.g. Form genutz wird angeben? :D
Wäre echt nett :D
Sorry^^
 
Zuletzt bearbeitet: