Problem s validaciou MIME_TYPE vo formulari
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- rewerz
- Člen | 7
<?php
$form->addMultiUpload('product_documents', 'Dokumenty')
->setRequired(FALSE)
->addRule(Form::MIME_TYPE, 'Dokumenty musia byť vo formáte .PDF, .DOC alebo .XLS', ['application/pdf','application/msword','application/vnd.ms-excel'])
->addRule(Form::MAX_LENGTH, 'Maximálne 20 dokumentov.', 20)
->setOption('description', 'Maximálne 20 dokumentov. Dokumenty musia byť vo formáte .PDF, .DOC alebo .XLS.');
?>
validacia funguje. zoberie to iba nastavene typy, ale problem je ked tam nahram nespravny typ. v JS alerte sa nezobrazi chybova hlaska. robim nieco nespravne?
Editoval rewerz (7. 10. 2016 12:28)
- David Grudl
- Nette Core | 8239
MIME_TYPE je jednou z mála (možná jediná) validace, která se provádí jen na serveru, protože v prohlížečích nefunguje správně.