Proč se vyhodnocuje pravidlo FILLED i u formulářových prvků označených jako disabled?
- danielseek
- Člen | 42
Dobrý den,
narazil jsem na problém. Mám formulář přidávající překlad k již
existujícímu článku. Pro přehlednost jsem do něj přidal i pole, která
nejsou vícejazyčná a označil je jako disabled. Některá tato pole mají
defaultně nastaveno setRequired. Problém nastává v tom, že hodnoty polí
označených jako disabled se neodesílají, tudíž se pokaždé situace
vyhodnotí tak, že pole nebylo vyplněno.
Zatím situaci řeším tak zvaně na prasáka, odstraněním pravidla viz: https://forum.nette.org/…ku-formulare
Je toto řešeno v novější verzi nette? Napadá někoho lepší řešení?
Děkuji,
Daniel
Editoval danielseek (13. 9. 2014 16:17)
- danielseek
- Člen | 42
Ano,
nastavuji ji pomoc setDisabled().
Už jsem narazil na pravděpodbnou příčinu. Vlastnost setDisabled jsem daným
políčkům přiřazoval až potom co se volala funkce validate(). Znamenalo to,
že při vykreslování byla políčka disable, ale pro validace ještě
nikoliv.