用JS设置树枝值

时间:2018-09-26 11:45:06

标签: javascript symfony twig

我看过很多有关诸如我的问题的主题,但是我找不到任何解决方案。

我正在使用Symfony,并且我有一个显示表单的树枝模板。 想象一下我有这行:

{{ form_row(demandeForm.distinction) }}

感谢:

            ->add('distinction',null, [
                        'label_attr' => array('id' => "distinct_form"),
                        'required' => false,
                        'label' => 'distinction'
                    ])

我还有一个提交按钮。我希望在单击按钮时修改我的行“ distinction”的值(提交按钮的ID:formDepot)。

这是我的代码:

    $(document).ready(function(){
        $('#formDepot').click(function(){
            $('#distinct_form').value('555');
    });
});

当我检索提交的数据时,我的“区别”没有任何价值。 有任何想法吗 ? 谢谢

3 个答案:

答案 0 :(得分:2)

这是因为您是在 label 值上而不是在输入本身上应用更改。

stored procedure和js中:'label_attr' => array('id' => "distinct_form")

将表单生成器更改为此:

$('#distinct_form').val('555');

答案 1 :(得分:1)

使用attr作为字段(而不是标签),您可以尝试         $('#distinct_form')。val('555');不是.value();

答案 2 :(得分:0)

您正在分配一个值,而不是获取该值,请尝试.....

$(document).ready(function(){
    $('#formDepot').click(function(){
        $('#distinct_form').val();
});