2012-04-20 4 views
-1

私はYiiが新しく、テキストボックスから値を計算しようとしています。計算コードは、テキストボックスが表示されているのと同じフォーム上にあるようにしておきたい(製品も同じフォームのテキストボックスに表示され、因子を入力するため)。私はこの推測を試みたが、うまくいかなかった。この問題を解決するにはどうすればよいですか?Yii Frameworkのテキストボックスから値を掛ける

<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> 
+0

可能重複(http://stackoverflow.com/questions/10253354/multiplying-values-from-a-textbox-in-yiiようなめらか意味します) –

答えて

2

私が理解しているように、あなたのActiveFormにtextFieldを追加し、2つの別のテキストフィールドから計算した値を設定する必要があります。この場合、値=($ model-> Quantity)*($ model-> Hold)でChtml::textfield(...)を使用する必要があります。私は、[Yiiの中にテキストボックスから値を乗算]の

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

関連する問題