-1

我是 Yii 的新手,我正在尝试从文本框中计算值。我希望计算代码与显示文本框的形式相同(因为产品也将显示在输入因子的相同形式的文本框中)。我试过这个猜测,但它没有用。我该如何解决这个问题?

<div class="row">
    <?php echo $form->labelEx($model,'Quantity_In_Pieces'); ?>
    <?php echo $form->textField($model,'Quantity_In_Pieces',array('Quantity_In_Pieces' => ('Quantity').val() * ('Hold').val());?>
    <?php echo $form->error($model,'Quantity_In_Pieces'); ?>
</div>
4

1 回答 1

2

据我了解,您需要在 ActiveForm 上添加 textField 并设置从另外两个文本字段计算的值。在这种情况下,您应该使用值 = ($model->Quantity) * ($model->Hold) 的Chtml::textfield(... )。我的意思是

echo Chtml::textField('Quantity_In_Pieces', ($model->Quantity) * ($model->Hold));

于 2012-04-21T01:27:35.840 回答