Validace formuláře na základě názvu submitu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
iwory
Člen | 147
+
0
-

Zdravím, zajímalo by mne zda je ve formulářích možné nastavit validování prvků na submit input?
Respketivě submit name „save“ zvaliduje pouze inputy (name, surname, email) a submit name „send“ zvaliduje prvky (phone, address).

Zajímalo by mne zda toho jde docílit pomocí zákadních funkcí formulářů a nebo to budu muset nějak obejít.

Díky

David Matějka
Moderator | 6445
+
0
-

K tomu slouzi metoda setValidationScope na submitu, takze:

//vypnuti validace uplne:
$form->addSubmit(...)->setValidationScope(FALSE);

//pro urcite inputy nebo containery
$form->addSubmit(...)->setValidationScope(array($form['name'], $form['email'], $form['container']));
iwory
Člen | 147
+
0
-

Děkuji, funguje parádně…