-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を追加し、2つの別のテキストフィールドから計算された値を設定する必要があります。この場合、値=($ model-> Quantity)*($ model-> Hold)のChtml :: textfield(...)を使用する必要があります。私はsmthのような意味

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

于 2012-04-21T01:27:35.840 に答える