Php symfony在键入表单文本时显示表单文本

Php symfony在键入表单文本时显示表单文本,php,symfony,Php,Symfony,我是编程新手,我有一个基本的symfony表单,它工作得非常完美,我想做的是,当我在某些字段中键入文本时,我希望它同时显示在表单顶部的div块中。可能吗 我试过类似的方法 //... $entity = new Invite(); $form = $this->createForm(new InviteType(), $entity); $form->handleRequest($request); $adress = $form['adress']->getData();

我是编程新手,我有一个基本的symfony表单,它工作得非常完美,我想做的是,当我在某些字段中键入文本时,我希望它同时显示在表单顶部的div块中。可能吗

我试过类似的方法

//...
$entity = new Invite();
$form = $this->createForm(new InviteType(), $entity);
$form->handleRequest($request);

$adress = $form['adress']->getData();
//....
return array(
        'entity' => $entity,
        'form' => $form->createView(),
        'adresse' => $adresse,
    );
在树枝档案里

 <div>
    {% if adresse is defined %}
    {{adresse}}
    {% endif %}          
 </div>

{%如果定义了地址%}
{{adresse}}
{%endif%}

谢谢你的时间和回答

只有在提交表单并由PHP处理后,您所拥有的内容才会起作用

您现在需要的是浏览器端的Javascript来完成从表单字段复制到div的工作

因此,向div添加一个ID,如下所示:

<div id="adress-live">

那么,以下几点应该起作用:

<script>
    var field = document.getElementById('adress');
    var target = document.getElementById('adress-live');
    field.onKeyUp = function() {
        target.innerHTML = field.value;
    };
</script>

var字段=document.getElementById('address');
var target=document.getElementById('adress-live');
field.onKeyUp=函数(){
target.innerHTML=field.value;
};