yii PHP数字格式和小数点分隔符

tquggr8v  于 2022-11-09  发布在  PHP
关注(0)|答案(1)|浏览(152)

我想在文本输入中使用自动小数千位分隔符。例如,当在文本输入中写入5000时,我想自动转换为5,000
我有js:

var cleave = new Cleave('.input-element', {
    numeral: true,
    numeralThousandsGroupStyle: 'thousand'
});

并且我想在

<td> <?= $form->field($model, '$Payment')->textInput(['maxlength' => 15, 'style' => 'width:120px;'])->label(false) ?></td>

那么如何在文本输入中使用js呢?

mftmpeh8

mftmpeh81#

您可以为数字文本字段指定一个特定的类,例如formatted-number-input

<td><?= $form->field($model, '$Payment')
            ->textInput(['maxlength' => 15, 'style' => 'width:120px;', 'class' => 'formatted-number-input'])
            ->label(false) ?></td>

您可以在javascript代码中使用此类:

new Cleave('.formatted-number-input', {
    numeral: true,
    numeralThousandsGroupStyle: 'thousand'
});

相关问题