Я пытаюсь сделать CMaskedTextField
в поле ввода количества с базовой величиной = 0, а максимальное значение = 99. не могу понять, маску и/или charMap
,Yii CMaskedTextField с одной или двумя цифрами 0-99 (количество)
Я пробовал:
$this->widget('CMaskedTextField', array(
'model' => $position,
'attribute' => 'Quantity',
'mask' => '99',
'value' => $currentQuantity,
'htmlOptions' => array('size' => 2, 'maxlength'=>2, 'minlength'=>1)
), true);
, но эта маска означает, что должны быть только две цифры
Дополнительно (я предполагаю, что JS будет делать работу, если не cmaskedtextfield): когда пользователь убирает вход это должен преобразуется в '0'.
не могли бы вы разместить в своем вопросе то, что вы уже пробовали как в поле зрения, так и контроллер/действие? –