Zum Inhalt springen

Form: Eintrag mit EREG prüfen

Erstellt am 17. Juni 2005 · 8 Antworten · letzte Antwort am 20. Juni 2005

Tags: Frage

stargOOse ·

Problem mit der Standard-mailform

Wie kann ich eine Eingabe in ein Input-Feld mit EREG prüfen.

Folgendes Beispiel aus der offiziellen Doku funktioniert bei mir nicht:
Your address: | address=textarea,40,10 | | EREG : You can enter only characters A to Z : ^[a-zA-Z]*$

Ist in dem ersten Ausdruck ein Fehler?

Ich möchte das der Besucher der Seite in ein Eingabefeld "ja" eingeben muss.
Eigentlich wollte ich das Ganze mit einer checkbox lösen, aber da läßt sich ja leider kein "required" einstellen.

just2b ·
stargOOse schrieb

Eigentlich wollte ich das Ganze mit einer checkbox lösen, aber da läßt sich ja leider kein "required" einstellen.

nimm halt nen radio button, den du standardmäßig auf nein gestellt hast...

lg georg

stargOOse ·

@stpadberg: laut Anleitung soll EREG mit textarea und input funktionieren.
@just2b: dann kann der Besucher das Formular aber auch mit "nein" abschicken und das will ich verhindern.

Hat noch jemand nen Tipp?

stargOOse ·

Damit hab ich mich auch jetzt länger beschäftigt.

Passt mir soweit auch wunderbar in den Kram.

Haken bei mailform plus: Die angefügten Dateien werden auf den Server gespielt. Ich benötige aber zwingend E-Mail-Attachements.

Lassen sich die Dateien, die man bei mailform plus ins Formular aufnimmt denn auch als Attachement versenden? Die Funktionalität hab ich nicht gefunden.

jenses ·
stargOOse schrieb

Lassen sich die Dateien, die man bei mailform plus ins Formular aufnimmt denn auch als Attachement versenden? Die Funktionalität hab ich nicht gefunden.

Nein, geht nicht.
Da mußt du dann wohl an den Source-Code und das Feature einbauen.

jenses

stpadberg ·

@stargOOse:
Mit 'input' hat EREG bei mir immer einwandfrei funktioniert. Ein Test mit 'textarea' auf Grund deines Postings funktionierte nicht.

Nachteil übrigens: das ganze geht nur mit JavaScript. Ich hatte gerade einen kleinen Beinahe-Flamewar mit einem JavaScript-Hasser, der das angemeckert hat. In diesem Fall auch zu Recht. Man müßte eigentlich die EREG-Funktionalität auch nochmal in PHP implementieren.

Kurz:
Es spricht alles dafür, ein eigenes Plugin für die Formulargeschichte zu schreiben. Ich habe gerade damit angefangen, denn ich habe da auch noch so ein paar "Sorgenkinder", was die Formulargenerierung angeht.

just2b ·
stargOOse schrieb

Lassen sich die Dateien, die man bei mailform plus ins Formular aufnimmt denn auch als Attachement versenden? Die Funktionalität hab ich nicht gefunden.

Ich hab bei mir mailformplus so eingebaut, dass die Dateien auf den Server kopiert werden, und ein Link zu der Datei ins Mail wandert... => weniger traffic.
und damit ich noch weiß, welche Datei zu was gehört => Dateiname: [PID von versendeter Seite][Formularname][FE-Username*][Datum].jpg
* => user müssen angemeldet sein

lg georg