例如性别:男女?以submit的post提交的到控制器里,怎么得到男和女的值
radiobutton是通过name来分组的,也就是说,使用相同的名字的radio,它们才是单选的,如果名字不同的radio,是不具备这个效果的,这个是第一要点。
第二,针对不同的radio(name相同),设置不同的value,当表单提交时就会提交已选择的radio的值。
第三,跟checkbox进行比较,当多个checkbox使用相同名字的时候,在MVC里,会形成数组。
因为单选是同名的所以你放到表单里提交时只会把你选中的value提交过去
那该怎么解决?求赐教
如果你一定要拿到的是男的女的话 你就直接给两个单选的value调成男女就行了呀 后到还是用request.form[""]来取就可以了
@望着天的蜗牛: 谢谢
看看这个也许有帮助:
http://blog.csdn.net/sabic/article/details/6856029
用Model绑定的话,指定好name就可以直接得到了。