Deutsch  English  

test

Extension rgformvalidator

Die Extension rgformvalidator ermöglicht die Validierung von den Standardformularen und jedem anderen Formular mittels Ajax (Mootools). Geprüft werden kann auf

  • Pflichtfeld
  • nur Zahlen
  • nur Buchstaben
  • nur Buchstaben und Zahlen
  • Minimumlänge
  • Maximumlänge
  • Zahl zwischen x & y
  • Email-Adresse
  • Url
  • Felder, die mit einem bestimmten Feld übereinstimmen müssen
  • Felder, die sich von einem bestimmten Feld unterscheiden müssen.

Formular 1

Formular 2

Select:

Schreib einen Kommentar zu der Extension rgformvalidator

einen Kommentar schreiben

19 Kommentare
Seite 1 von 1: 1

#19 Michael (www )
schrieb am 19.02.2008 07:57 answer

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

#17 Andreas (www )
schrieb am 18.02.2008 22:20 answer

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

#18 Georg Ringer (www )
schrieb am 19.02.2008 06:18 answer

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

#16 Dirk (www )
schrieb am 05.11.2007 10:06 answer

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

#14 Ferenc Hargitai (www )
schrieb am 03.11.2007 10:00 answer

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

#15 Georg Ringer (www )
schrieb am 04.11.2007 12:06 answer

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

#10 Sebastian Stanger (www )
schrieb am 26.10.2007 18:03 answer

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

#11 Peter Enzenberger (www )
schrieb am 31.10.2007 19:16 answer

required wird für textareas ignoriert.

Das habe ich auch festgestellt.

Ansonsten:

Ein richtig starkes Stück der Validator!!

#12 Georg Ringer (www )
schrieb am 02.11.2007 08:13 answer

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

#13 Sebastian Stanger (www )
schrieb am 02.11.2007 13:36 answer

Hi Georg,

 

super! Danke für Änderung - Donation ist auf dem Weg! Gute Arbeit sollte doch belohnt sein! :)

#4 Basti (zefix) (www )
schrieb am 18.10.2007 15:43 answer

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

#5 Georg Ringer (www )
schrieb am 19.10.2007 07:45 answer

Hallo Basti,

sorry aber das steht im manual

#7 Basti (zefix) (www )
schrieb am 19.10.2007 08:44 answer

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

#8 Georg Ringer (www )
schrieb am 19.10.2007 12:16 answer

ich kanns schon abschicken... mit js deaktiviert..

#9 Basti (zefix) (www )
schrieb am 19.10.2007 14:31 answer

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

#3 Peter Weber (www )
schrieb am 18.10.2007 15:07 answer

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

#6 Georg Ringer (www )
schrieb am 19.10.2007 07:46 answer

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

#1 Kurt Kunig (www )
schrieb am 16.10.2007 12:30 answer

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

#2 Georg Ringer (www )
schrieb am 16.10.2007 16:01 answer

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


19 Kommentare
Seite 1 von 1: 1