下拉框里的value可以传递string类型的字符串吗?
问题描述:
因为要设计数据库,设置一个状态分为公有和私有,感觉再做一张表没必要,是否可以直接传递string类型的数据
答
这个是可以的,不过需要设置在option里面。
代码如下:
<select>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select>
答
当然是可以的。但是根据你的需求,你的状态还是应该存入数据库,是否再用一个表不一定
答
这种状态类字段,直接放到相关的表里边,用0,1,2等数字表示不同的含义。到html显示时候根据数字显示不同内容。
如果这种类似的状态字段,多个表都有用,用的地方比较多,可以创建字典表,进行统一管理。
根据字典创建视图view,读取更快捷。
答
这个肯定是可以的了,最简单的设置的默认值都是string类型的呀