当我删除name
时,所选下拉项目不会保存到数据库中。当我添加name
字段时,它不会被保存。 name
转到js输入字段将显示,并且输入字段被保存。为什么不保存选定的下拉项目呢?dropdownlist在添加js时不会保存
<td><p><?php echo $form->dropDownList($model,'product_type', CHtml::listData(ProductType::model()->findAll(),'product_type','description'),
array(
'class'=>'span12',
'name'=>'prodType',
'empty'=>"-- Select Type of Product --")); ?></td>
<td><?php echo $form->error($model,'product_type'); ?></td>
<script type="text/javascript">
$(document).ready(function(){
$('p select[name="prodType"]').change(function(e){
if ($('p select[name="prodType"]').val() == "Pre"){
$('#pre-input').show();
}else{
$('#pre-input').hide();
}
});
</script>
嗨一起。该名称与查询中的某些内容相冲突,只是打印出更新数据库的查询,您将看到问题 – volkinc
不确定您的意思?我也改名了,同样的问题 – JamAndJammies