正确写法:
<if condition="$question.recommend eq 0">
<option value="0" selected="selected">不推荐</option>
<option value="1">推荐</option>
<else />
<option value="0" >不推荐</option>
<option value="1" selected="selected">推荐</option>
</if>
错误写法:
<select name='recommend' class="form-control" style="width:500px;" id="recommend" >
<option value="">
<if
condition="$question.recommend
eq 0">不推荐
<else /> 推荐
</if>
</option>
<option value="0">不推荐</option>
<option value="1">推荐</option>
</select>
1.问题:在修改保存时,被点到的选项在保存后数据库有值,不修改的保存后数据库就是空的。
2.怎样解决:数据库保存的是option的value值,查看value是否为空。为什么为空。因为取值的时候写错了,应该在判断里面给被选中的加上 selected="selected" 属性
3.为什么这样解决: 数据库保存的是option的value值,数据库为空,说明value里为空。