Die Extension rgformvalidator ermöglicht die Validierung von den Standardformularen und jedem anderen Formular mittels Ajax (Mootools). Geprüft werden kann auf
Hier eine Erklärung der einzelnen Felder von den Formularen
Formular 1
Formular 2
# Form 1 Name: | *name = input,40 | | required,nodigit,length{4;-1} Url: | *url = input,40 | http://| required,url Email: | *email=input,40 | | required,email Username: | *username=input,40 | | required,alphanum,length{5;-1} Username 2: | *username2=input,40 | | differs{username} Passwort: | *pw=password,40 | | required, digit,length{4;-1} Confirm PW| *pw2=password,40 | | required,confirm{pw} Alter:| *age=input,40 | | required, digit{35;70} # Form 2 Name: | *name=input,40 | Enter your name here| required Select: | *email=radio | Option 1, Option 2, Option 3 | required Select II | address=select | Select, Option 4, Option 5, Option 6|required Check: | tv=check | 0 | required
Seite 1 von 1: 1
schrieb am 19.02.2008 07:57
Hi,
Ich habe gestern versucht dein Plugin zu testen doch leider fehlt mir nach den Installation das Feld "Konfiguration" ? Hast du eine Ahnung wieso das nicht erscheint ? Ich benutzte Typo3 Version 4.04 und 4.15..
Gruß Michael
schrieb am 18.02.2008 22:20
After installing this extension, loginbox_macmade generates loads of red errormessages in the frontend, starting as follows (only fraction of total messages):
t3lib_DB::exec_INSERTquery
ERROR Duplicate entry '26-222419149' for key 1
lastBuiltQuery INSERT INTO cache_pagesection
(
content,
tstamp,
page_id,
mpvar_hash
) VALUES (
'a:4:{s:3:\"all\";a:8:{s:32:\"338e394457c2db162483324451f05ded\";s:23:\"[compatVersi 3.9.0]\";s:32:\"8c69e4d01063df893414eae725a7627f\";s:28:\"[globalVar = TYPO_VERSION<4]\";s:32:\"223520ecc5a41aefc0ffb63a47d180ec\";s:16:\"[browser = msie]\";s:32:\"946a02f1d9be58311c20592512ab1859\";s:15:\"[usergroup = *]\";s:32:\"41428859d35690400a615c4ebfa39dc3\";s:15:\"[loginUser = *]\";s:32:\"5916e85ed947629628fa0f90443f9d8c\";s:22:\"[globalVar = GP:L = 1]\";s:32:\"912cd98f8772f65391b27a13b02b9980\";s:22:\"[globalVar = GP:L = 2]\";s:32:\"5a3d42398c3f3bb7fcf6cfcca6c5a2e4\";s:26:\"[globalVar = TSFE:id = 18]\
Any idea?
Regards,
Andreas
schrieb am 19.02.2008 06:18
Hallo Andreas, reparier mal die Tabelle und sonst ruf die Seite mit einem no_cache=1 auf. Der Fehler liegt eher nicht bei meiner ext
schrieb am 05.11.2007 10:06
Moin Georg,
danke für mal wieder eine tolle Erweiterung von Dir. :)
Hier ein paar nth Ideen, die ich beim Ausprobieren hatte:
Eine prima Ergänzung wäre eine regex Überprüfung mit preg_match().
Vielleicht wäre es etwas übersichtlicher, wenn die Überprüfung beim nächsten Feld weiterginge, wenn der Benutzer eine Fehlermeldung ignoriert. Eine Schwierigkeit hat das allerdings: das Formular darf natürlich nicht meckern, wenn ich direkt ohne Eingabe von 'nem required Feld zum vorhergehenden Feld mit Fehler zurückwechsle... :confused: Evtl. kann man einfach alle Felder in denen ich Fehler ignoriert habe mit 'nem roten Rand o.ä. markieren und wenn ich dann in so ein Feld springe, wird mir direkt wieder die für das Feld passende Fehlermeldung angezeigt. Nur so eine Idee...
Ist 72.14.221.104 nicht auch eine gültige Adresse? ;)
Dieses Formular hier unten merkt sich Name und eMail-Adresse nicht, wenn man es mit Fehler abgeschickt hat. :razz:
Schöne Grüße
dirk
schrieb am 03.11.2007 10:00
Dear Georg,
I admire your really useful typo3 extensions, i may include some of that to our company webiste, when the core funcitionalities are already on place.
However, this form validator seems to have some glitches yet:
1) The obligatory fileds are usually indicated by an asterisk, you may also consider using that 'standard'. Naturally, a message box/bubble can pop-up, if somebody forget to fill those fields in.
2) The pop-up box would need to have a close [X] in the upper right corner - at least optionally
3) Now it is not evident for me, which field a pop-up box is referring to - because the arrow-like part of the pop-up bubble shows somwhere in the middle of two fields.
4) Is there a time-counter, how long the pop-up bubbles should stay on-screen? If yes, maybe 3-4 seconds would be enough
Because of the above issues, now the implementation of these additional validating functionality feels to me a bit confusing/frustrating. I'm sure, however, that you can fix the glitches and this extension become a superb one!
Thanks for your great work so far!
Regards,
Ferenc
schrieb am 04.11.2007 12:06
Hi Ferenc,
thanks for your posting.
Asterik is certainly a nice idea. I will integrate an own css class for the input field and so you could set the asterik with css & background-image
ad 3: Change in the formcheck.js tipsOffsetX/tipsOffsetY to the value you need. This is hardcoded yet
ad 2/4: Nice ideas but quite less time here to do :(
georg
schrieb am 26.10.2007 18:03
Kann es sein, dass die das mit Textareas nicht ganz funktioniert? Bei mir werden alle Felder richtig gecheckt, textareas allerdings nicht. Hier im Beispiel ist Textarea auch nicht geprüft worden.
Oder liegt das an meiner Intsallation?
Gruß
Sebastian
schrieb am 31.10.2007 19:16
required wird für textareas ignoriert.
Das habe ich auch festgestellt.
Ansonsten:
Ein richtig starkes Stück der Validator!!
schrieb am 02.11.2007 08:13
In der nächsten Version ist das behoben. Vielen Dank für den Hinweis und vielleicht ist ja ne Kinokarte für Freundin + mich drin - zuviel verlangt?
lg georg
schrieb am 02.11.2007 13:36
Hi Georg,
super! Danke für Änderung - Donation ist auf dem Weg! Gute Arbeit sollte doch belohnt sein! :)
schrieb am 18.10.2007 15:43
Hi Georg,
cooles Teil. Wie kann ich das denn in eigenen Extensions nutzen? Weil das ist zumindest nicht dokumentiert auf typo3.org.
Grüße
Basti
schrieb am 19.10.2007 07:45
Hallo Basti,
sorry aber das steht im manual
schrieb am 19.10.2007 08:44
Hi Georg,
oh man,....du kannst doch nicht den wichtigsten Teil deines Manuals hinter die leere Seite "Administration" packen :redface:
Noch was: Wenn jemand Javascript deaktiviert hat, dann kann er nicht mal das Formular absenden, kann man da nicht irgendwie einen "Fallback" Mechanismus einbauen oder einen Javascript-Check?
Grüße
Basti
schrieb am 19.10.2007 12:16
ich kanns schon abschicken... mit js deaktiviert..
schrieb am 19.10.2007 14:31
OK ;) Ich nehm mal wieder alles zurück. Wenn man im FF Javascript deaktivert muss man die Seite neu laden, dann klappts auch ohne Javascript :D
schrieb am 18.10.2007 15:07
Hallo,
extension funktioniert sehr gut, bis das die Hinweise nicht neben den entsprechenden Feldern angezeigt werden, sondern ein gutes Stück weiter unten.
Was kann ich tun?
Viele Grüße
peter
schrieb am 19.10.2007 07:46
Hallo Peter,
hierzu am besten die offsets in der formcheck.js abändern. Ich werde dann aber noch ein Update rausbringen, das das über TS kann - wenn Zeit ist
schrieb am 16.10.2007 12:30
Hallo Georg,
kann man diese Extension auch zusammen mit "mailformplus" verwenden? Ich sehe in den Code-boxen, dass es sich um die TYPO3-Standard-Form handelt.
Übrigens, ich habe das JS zum Eintragen der Smilies etwas umgeschrieben, so dass die Smilies auch IN den Text hinein eigefügt werden können statt nur ans Ende gehängt zu werden.
Kannst Du haben, wenn Du willst!?
Herzlichen Gruß aus Jülich
Kurt Kunig
schrieb am 16.10.2007 16:01
Hallo Kurt,
klar geht das auch mit mailformplus, spricht nichts dagegen.
zu den Smilies: schick das lieber Steffen (Autor der Ext), dann haben alle was davon)
lg georg
Seite 1 von 1: 1