Reinhard Führicht schrieb:
Versuch mal pregMatch statt ereg.
Die beiden arbeiten mit unterschiedlicher Syntax.
Nachzulesen im PHP manual
Da ich ehemaliger Perlianer bin, ist das sicher besser. Probiere ich
gleich mal.
Was ich nun nicht gefunden habe: Validierungen in Abhängigkeit von
variablen Feldern, die über JS zugeschaltet werden. Das kann natürlich
micht gehen, weil ja der Server davon nichts weiß, müsste man mit Ajax
bauen.
Hier: http://www.kanzlei-ballier-dehm.de/index.php?id=37 geh mal auf
Kinder uhd wähle zwei Kinder. Dann müssten die beiden Kinderfelder
geprüft wrden …
Gruß Rainer
http://de.php.net/manual/de/function.ereg.php
http://de.php.net/manual/de/function.preg-match.php
Also:
heiratsdatum.errorCheck.1 = pregMatch
heiratsdatum.errorCheck.1.value = /^(\d\d)\.(\d\d)\.(\d\d\d\d)/
usw.
Viele Grüße,
Reinhard
Rainer Schleevoigt schrieb:
Reinhard Führicht schrieb:
Beispiel:
plugin.Tx_Formhandler.settings.predef.contact {
isErrorMarker {
global = Es sind Fehler aufgetreten!
default = style="color:red"
firstname = class="error"
}
}
Das klappt ja super! Echt eine pfiffige EXT. Leider gibt es im Manual
keine Beispiele fpr die ganzen Validitoren.
Ich will zwei Felder mit REGEX testen. Geht aber so
heiratsdatum.errorCheck.1 = ereg
heiratsdatum.errorCheck.1.value =
/^(\d\d)\.(\d\d)\.(\d\d\d\d)/
heiratsnummer.errorCheck.1 = ereg
heiratsnummer.errorCheck.1.value =
/^([\d]+\/(\d\d\d\d)/
heiratsort.errorCheck.1 = required
leider nicht. habe ich da eine falche Syntax? Jedenfalls kommt der
Fehlertext nicht.
http://www.kanzlei-ballier-dehm.de/index.php?id=37
Gruß Rainer
Ist auch im Manual nachzulesen.
Viele Grüße,
Reinhard
Rainer Schleevoigt schrieb:
Reinhard Führicht schrieb:
Das klingt ja wirklich durchdacht. Auf welcher Ebene kommt das rein?
Rainer
Wenn ich jetzt noch wüsst, wie ich statt ###ERROR### (wo dann
alle Fehler gelistet sind) ein festes Textfeld im Fehlerfalle
hinbekommme („da fehlt noch was“), wäre ich sehr zufrieden.
In diesem Fall müsste dir das Settings isErrorMarkers helfen.
Ins HTML-Template den Marker ###is_error### rein und im Typoscript
isErrorMarker {
global = TEXT
global.value = da fehlt noch was
}
Geht auch pro Feld, wenn man z.B. im Fehlerfall mit CSS das Feld
rot umranden möchte.
###is_error_vorname###
isErrorMarker {
vorname = TEXT
vorname.value = class="error"
}
Viele Grüße,
Reinhard
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german