Autor | Freespacer |
Datum | 03.02.2007 15:15 |
Beiträge: | 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 |
Autor | stefan |
Datum | 03.02.2007 15:47 |
Beiträge: | 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 |
Autor | Freespacer |
Datum | 05.02.2007 20:50 |
Beiträge: | stefan schrieb am 03.02.2007 um 15:47:08 Uhr folgendes:
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 |
Autor | stefan |
Datum | 06.02.2007 05:21 |
Beiträge: | 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 |
Diese Seite drucken Diese Seite schließen |
Dieser Artikel kommt von: OpenPHPNuke - das Open Source CMS |
http://www.openphpnuke.info/ |