Symfony表格:更改更改的图像(或DIV内容)



我在Symfony 3中具有一个形式。它具有选择性元素。

 $builder
        ->add('myChoice', ChoiceType::class, [
            'label'   => 'Choose One',
            'choices' => $this->getMyChoices()
        ]);

当此选择上发生更改时,如何更改此HTML的另一个元素?从哪里开始工作?

我想做这样的事情:

选项1:photo1

option2:photo2

如果用户选择选项1,则DIV元素应显示Photo1.jpg。如果选择2,则photo2.jpg等。

不幸的是,交响曲表单无法提供DOM元素的动态更新。您需要为此开始使用JavaScript(Ajax(。您需要收听事件,例如选择或其他相关事物,而不是通过图像动态构建您的域。

最新更新