【问题标题】:Thousand separator in symfony input formsymfony输入表单中的千位分隔符
【发布时间】:2020-12-01 11:54:06
【问题描述】:

我的 symfony5 表单中有输入

->add('required_amount', IntegerType::class, [
                'label' => 'Požadovaná částka',
                'grouping' => true,
            ]);

当从千位分隔符运行时,输入数字时会显示

我的代码有什么问题,我可以在 symfony 的表单中使用数字格式输入吗

【问题讨论】:

    标签: forms symfony input format


    【解决方案1】:

    我复制了您的代码并在我的 4.4.4 symfony 项目中运行良好。如果您提交此表单,输出将是1,000,0001.000.000,具体取决于您在.env 文件中设置的默认区域设置值。分组属性位于 IntegerTypeMoneyTypeNumberType 中,并且在所有这些类中都这样做,所以这不是你的问题。如果您在客户端描述某些内容(当您键入数字以添加分隔符时),您需要使用 javascript 而不是 php,但我不认为是这种情况。

    【讨论】:

    • 是的,当用户在表单中输入数字时,我需要显示千位分隔符,而不是在提交时。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-24
    • 2015-10-30
    • 2022-08-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多