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.
Hi,
das EREG funktioniert meines Wissens nicht mit 'textarea'.
Gruß
Stefan Padberg, Wuppertal
stargOOse schriebEigentlich 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
@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?
Nimmste mailformplus, und alle Probleme sind gelöst ;-)
jenses
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.
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
@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.
stargOOse schriebLassen 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