Formulář se validuje při kliku na MultiUpload
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- lukendo
- Člen | 96
Zdravím, při kliku na multiupload se mi stává, že se formulář zvaliduje (zejména ve Firefoxu, ve Chromu jenom občas a to pokaždé mažu cache jak prohlížeče, tak aplikace). Stejně tak mám ošetřené ostatní submity, ty fungují správně (formulář se nezvaliduje). Děkuji
$form->addText('path')->setAttribute('placeholder', "adresa souborů")->getControlPrototype()->id('uploadFile')->setValidationScope(FALSE);
$form->addMultiUpload('files')->getControlPrototype()->id('uploadBtn')->class('upload')->setValidationScope(FALSE);
$form->onValidate[] = [$this, 'validateForm'];
public function validateForm($form)
{
if ($form->submitted->getValidationScope() === NULL) { ... }
}
nakonec to končí chybou:
Call to a member function getValidationScope() on a non-object