Moin,
ich habe mich für ein Upload-Formular mit dem valideForm-Hook auseinandergesetzt. Der User soll vor dem Abenden einen Code eingeben, um sich zu verifizieren. Das klappt soweit auch alles.
Gerne würde ich aber den Inhalt (value) eines versteckten Feldes mit dem Hook abfragen. Ich habe schon
PHP-Code:
[$_Post['name']
versucht. Aber das führt leider nicht zum Erfolg.
Auch das ganze mittels
PHP-Code:
$checkValue = ($objWidget->name == 'code');
abzufragen, führte nicht zum Ergebnis.
Hat jemand eine Vorschlag bzw. die Lösung?
Liebe Grüße
Daniel
Hier noch der komplette Code:
PHP-Code:
public function myValidateFormField(Widget $objWidget, $intId, $arrForm){
if ($arrForm['formID'] == 'upload') {
$checkValue = '123'; // code
// check field
if ($objWidget->name == 'verifycode')
{
// check the result with the verify-code
if ($objWidget->value != $checkValue)
{
// output error
$objWidget->addError('Der Code ist nicht korrekt!');
}
}
}
return $objWidget;
}
}
Lesezeichen