2012-02-06 59 views
0
labelEx($model,’categoryid’); ?> dropDownList($model,’categoryid’,CHtml::listData($dataReader, ‘categoryid’, ‘categorydescription’),array(‘prompt’=>’SELECT’));?> error($model,’categoryid’); ?> 

我想創建一個子表單取決於類別ID值。如何製作子表單取決於從下拉列表中選擇的值

我有itemcatproperty表,它包含了categoryid,label,controltype。如果控制值爲0,則表示其爲文本框,1表示下拉列表,2表示複選框。如果我從下拉列表中選擇一個類別,我想將這些控件和標籤名稱包含在表單中。

回答

0

有兩種方法:

  • 在視圖中包括文件中的不同的表單字段,並使用JavaScript爲隱藏/顯示的下拉的的onChange適當字段(或字段組)。
  • 使用AJAX在下拉的onChange上加載子窗體。

也許會讓您的問題更加具體一點,所以我們可以建議最合適的解決方案?

+0

謝謝您的回覆。 – user1191924 2012-02-06 15:00:25

相關問題