Forum

Moderiert von:
Forum Index
Entwicklerforum
     Entwicklungs Support
     Formularwerte über Bedingungen prüfen
Hilfe anzeigen
Hilfe anzeigen

Autor Druckerfreundliche DarstellungFormularwerte über Bedingungen prüfen
Freespacer

Registriert: 03.10.2006
Beiträge: 205
Wohnort: Essen


Sende eine Private Nachricht an Freespacer
Formularwerte über Bedingungen prüfen

Geschrieben: 03.02.2007 15:15

Betrifft: class.formular.table.php und opnformular.js

Zur Zeit werden die Formularfelder dagegen geprüft, ob das Feld leer ist oder sonstigen Werten entspricht.

Da ich mich mit den Empfängergruppen der PM beschäftige, ist mir bei der Programmierung aufgefallen, dass diese Art von Formularprüfung nach Konditionen (AND,OR,XOR) noch gar nicht existiert.

z.B.:
AND: Feld 1 und Feld 2 sind ausgefüllt.
OR: Feld 1 oder Feld 2 sind ausgefüllt.
XOR: Entweder Feld 1 oder Feld 2 sind ausgefüllt.

Wie kann man das derzeitig in class.formular.table.php implementieren oder muss man die Klasse und opnformular.js auseinanderrupfen?

Gruß

Sebastian


Zitieren Druckerfreundliche Darstellung nach oben
stefan
Beiträge: 2435
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
Formularwerte über Bedingungen prüfen

Geschrieben: 03.02.2007 15:47

schwere frage beides wird nicht einfach werden. würde aber inhaltlich zur opnformular.js gehen.

dort dann wie jetzt per $opnConfig['opnOption']['formcheck'] die entsprechenden bedingungen setzen


Zitieren Druckerfreundliche Darstellung nach oben
Freespacer

Registriert: 03.10.2006
Beiträge: 205
Wohnort: Essen


Sende eine Private Nachricht an Freespacer
Formularwerte über Bedingungen prüfen

Geschrieben: 05.02.2007 20:50

stefan schrieb am 03.02.2007 um 15:47:08 Uhr folgendes:

schwere frage beides wird nicht einfach werden. würde aber inhaltlich zur opnformular.js gehen.

dort dann wie jetzt per $opnConfig['opnOption']['formcheck'] die entsprechenden bedingungen setzen


Bitte nicht so umständlich. Es sollte besser zusammen mit der Klasse class.formular.table.php funktionieren. z.B. $form->formcondition('feld1','feld2','and'); oder ähnliches. Dieser baut eben die JS-Form-Abfrage ein. (Kann auch x-beliebige Felder per Konditionen gegenprüfen).

Ich habe dazu schon eine Idee, jedoch muss ich evtl. die Klasse und die JavaScript-Datei opnformular.js etwas ergänzen und ausbauen. Sie sollte jedoch mit der jetzigen opnformular.js kompatibel sein, um keine größeren Umbaumaßnahmen der Module zu verursachen.

Gruß

Sebastian


Zitieren Druckerfreundliche Darstellung nach oben
stefan
Beiträge: 2435
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
Formularwerte über Bedingungen prüfen

Geschrieben: 06.02.2007 05:21

nun ja
hier würde sich auch an bieten

          /**
           * Add a fieldcheck for the JS validator
           *           
           * @param $name
           * @param $checktype
           * @param $message
           * @param $regex
           * @param $length
           */
          function AddCheckField ($name, $checktype, $message, $regex = '', $length = 0) {

               $this->_checkfields[] = array ($name, $checktype, $message, $regex, $length);

          }



Erst nachlesen, dann nachdenken, dann nachfragen...
http://www.catb.org/~esr/faqs/smart-questions.html

openPHPnuke Developer

Zitieren Druckerfreundliche Darstellung nach oben
sortieren nach

Hilfe anzeigen
Hilfe anzeigen
Vorheriges Thema:  Massenänderung GUI
Nächstes Thema:  Developer-Doku

Gehe zu:

Benutzername:
 
Sicherheits-Code
Sicherheits-Code
Neu laden