关于radio和checkbox 的value值问题

项目中radio的value值,必须是0和1吗,比如


value不能是"男"和"女"吗?

可以的,值随便设置的,

可以的

<input type="radio" name="sex" value="男"  />
<input type="radio" name="sex" value="女"  />

但是具体要看你数据库 里面 性别的字段 是用汉子判断 还是01判断

html中可以是男-女,但一般的数据库会选择0-1来维护而非男-女
html中可以是任意值,获取到后台后可以根据需求来进行转换,比如0-转成女,或者女转成0,然后存入数据库

Oracle数据库 varchar类型的

随意怎么写 都可以 随意了

<input type="radio" name="sex" value="0"  />男
<input type="radio" name="sex" value="1"  />女

理论上是随意写的,但是这个要考虑到后面和数据库的对接实现。领导说的不对可能就是因为你们数据库中定义男女用的是1/0

也不是说要一个个转换吧,比如你是很多的国家那种,这个国家数据应该是单独存的一张表吧,数据库会存储国家的主键、国家名称,然后你的页面的value应该是国家的主键标识,显示的是国家的名称,对吧。不用一个个转换的啊