dynamicke naplnenie selectu pri zmene ineho selectu (AJAX)
- fliper333
- Člen | 36
Ahojte,
Mam formular v ktorom mam viacej selectov. A potreboval by som spravit, aby sa pri zmene jedneho z nich zmenil obsah ineho selectu.
Priklad:
Prvy select „job_group“ ma hodnoty „physical change“, „logical
change“, „other“ – ak ho zmenim, potrebujem aby sa hodnoty v druhom
selecte „job_type“ zmenili podla toho co som vybral v prvom
„job_group“.
Dalsiu vec ktoru by som v tomto formulari potreboval, je dynamicky pri zmene selectu zmenit niektore atributy na required (napriklad pri „job_group“ = „physical_change“ je „physical_location“ povinna, ale pri „job_group“ = „logical_change“ povinna nie je (ale zobrazovat ju chcem)
Da sa to pomocou nette formularov?
PS: nepouzivam cely framework, iba formulare.
Diky
- Claudie1
- Člen | 21
Ahoj,
Změnu atributů na required myslím lze řešit addConditionOn:
Na prvek physical_location zavěsit:
->addConditionOn($form[‚job_group‘],
Form::EQUAL,‚physical_change‘)
->addRule(Form::FILLED, ‚Zadejte physical_location‘);