Обычно при переходе от поля к другому с помощью клавиши табуляции содержимое поля (если оно присутствует) выделяется, а при нажатии клавиши содержимое поля удаляется, но этого не происходит при использовании Kartik MaskedInput с десятичным полем.
Когда я перемещаю управление в другое поле, курсор перемещается в конце, поэтому я должен использовать клавишу Backspace, чтобы удалить содержимое поля, или использовать мышь, чтобы выделить его.
У меня есть форма с большим количеством полей, поэтому редактирование занимает много времени.
Это мой код:
<?= $form->field($model, 'val_one' , ['template' => '
<div class="input-group ">
<span class="input-group-addon">
FIRST
<span class="glyphicon glyphicon-euro"></span>
</span>
{input}
</div>
{error}{hint}'])->textInput(['maxlength' => true])->label(false)->widget(yii\widgets\MaskedInput::className(),
[
'clientOptions' => [
'alias' => 'decimal',
'groupSeparator' => '.',
'radixPoint' => ',',
'digits' => 2,
'autoGroup' => true,
'removeMaskOnSubmit' => true,
'rightAlign' => false,
],
'options' => [
'class' => 'form-control',
]
]) ?>