Php Symfony表单:在更改时更改图像(或div内容)
我有一张Symfony 3的表格。它有一个ChoiceType元素Php Symfony表单:在更改时更改图像(或div内容),php,symfony,symfony-forms,Php,Symfony,Symfony Forms,我有一张Symfony 3的表格。它有一个ChoiceType元素 $builder ->add('myChoice', ChoiceType::class, [ 'label' => 'Choose One', 'choices' => $this->getMyChoices() ]); 当此选项发生更改时,如何更改此HTML的另一个元素?从哪里着手 我想这样做: 选项1:照片1 选
$builder
->add('myChoice', ChoiceType::class, [
'label' => 'Choose One',
'choices' => $this->getMyChoices()
]);
当此选项发生更改时,如何更改此HTML的另一个元素?从哪里着手
我想这样做:
选项1:照片1
选项2:照片2
如果用户选择选项1,div元素应显示Photo1.jpg。如果选择2,那么Photo2.jpg等等。不幸的是,symphony表单无法提供DOM元素的动态更新。为此,您需要开始使用JavaScript(Ajax)。除了使用图像动态构建DOM之外,您还需要监听事件,比如选择的更改或其他相关事件