LTB
Hey,
ich möchte ein Formular validieren.
Darin befinden sich auch Elemente, die benötigt werden, wie z.B. Telefonnummer, der Nachrichtentext etc (das sind nur ein paar der auszufüllenden Felder).
Nachdem dann das Formular abgeschickt wurde, wird eine versteckte Variable 'send' mitgeschickt, um hinterher zu prüfen, ob das Formular abgeschickt wurde, um weitere Schritte einzuleiten:
Und die Felder Telefon etc haben ja die Attritbute "setRequired" und "NotEMpty", weshalb bei der Validierung EIGENTLICH ein "Nicht OK" ausgegeben werden müsste, wenn man die Felder leer lässt und Abschicken drückt. Allerdings wird trotzdem ein true ausgegeben und somit "OK".
Deswegen frage ich mich, ob ich irgendetwas falsch gemacht habe, denn laut zig Foren oder auch den Handbüchern zu Zend Framework von Möhrke und Eggert habe ich es korrekt nachgebaut.
Kann mir da jemand weiterhelfen?
ich möchte ein Formular validieren.
Darin befinden sich auch Elemente, die benötigt werden, wie z.B. Telefonnummer, der Nachrichtentext etc (das sind nur ein paar der auszufüllenden Felder).
PHP:
$telefon = new Zend_Form_Element_Text('telefon');
$telefon->setRequired(true);
$telefon->addValidator('NotEmpty', true);
$anfrage= new Zend_Form_Element_Textarea('anfrage');
$anfrage->setRequired(true);
$anfrage->addValidator('NotEmpty', true);
Nachdem dann das Formular abgeschickt wurde, wird eine versteckte Variable 'send' mitgeschickt, um hinterher zu prüfen, ob das Formular abgeschickt wurde, um weitere Schritte einzuleiten:
PHP:
if($submit=="send")
{
$form = new Zend_Form;
if($form->isValid($_POST))
{
var_dump($form->isValid($_POST));
echo "OK";
}
else
{
echo "Nicht OK";
}
}
Und die Felder Telefon etc haben ja die Attritbute "setRequired" und "NotEMpty", weshalb bei der Validierung EIGENTLICH ein "Nicht OK" ausgegeben werden müsste, wenn man die Felder leer lässt und Abschicken drückt. Allerdings wird trotzdem ein true ausgegeben und somit "OK".
Deswegen frage ich mich, ob ich irgendetwas falsch gemacht habe, denn laut zig Foren oder auch den Handbüchern zu Zend Framework von Möhrke und Eggert habe ich es korrekt nachgebaut.
Kann mir da jemand weiterhelfen?