Javascript Php数字格式和小数分隔符

Javascript Php数字格式和小数分隔符,javascript,php,yii,cleave,Javascript,Php,Yii,Cleave,我想用自动文本输入的十进制分离器。 例子 在写textinput 5000时,我想自动转换为5000 我有js: var cleave = new Cleave('.input-element', { numeral: true, numeralThousandsGroupStyle: 'thousand' }); 我想用在 <td> <?= $form->field($model, '$Payment')->textInput(['maxleng

我想用自动文本输入的十进制分离器。 例子 在写textinput 5000时,我想自动转换为5000

我有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呢?

您可以为数字文本字段指定一个特定的类,例如
格式化数字输入

<td><?= $form->field($model, '$Payment')
            ->textInput(['maxlength' => 15, 'style' => 'width:120px;', 'class' => 'formatted-number-input'])
            ->label(false) ?></td>
$script=
new Cleave('.formatted-number-input', {
    numeral: true,
    numeralThousandsGroupStyle: 'thousand'
});