下拉框里的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类型的呀