PHP validace Custom validator
- hejplis
- Člen | 2
Mám připravený custom validator na formuláři.. respektive na ručně
vytvořených prvcích.
Validace na úrovni javascriptu funguje úplně bez problému.. Problém
nastává, když JS vypnu.
Formulář se odešle bez jakékoliv validace, která je na tom prvku
nastavená. Nikde jsem se na foru nedohledal v čem může být problém..
<?php
namespace ExtenderForms;
class FormExtenderValidator
{
const CONDITIONS = 'ExtenderForms\FormExtenderValidator::validateConditions';
/**
* @param \Nette\Forms\IControl $control
* @param $args
* @return bool
*/
public static function validateConditions(\Nette\Forms\IControl $control, $args)
{
return false;
}
}
?>
<?php
$formToExtend['text']
->addRule(FormExtenderValidator::CONDITIONS, 'Please fill out field %label', $mandatoryConditions);
?>
$mandatoryConditions je víceúrovňové pole, které chci validovat
Pokud chápu validaci správně, tak by mi tahle podmínka měla vždycky spadnout a vyhodit chybu, že to není splněno.
- David Matějka
- Moderator | 6443
Formulář se odešle bez jakékoliv validace, která je na tom prvku nastavená
to znamená, že se provede onSuccess callback?
jak se to chová s built-in validacema?