首页 新闻 会员 周边

mvc后台怎么得到前台radio单选框的值(用表单提交)?

0
悬赏园豆:10 [已解决问题] 解决于 2014-08-19 15:20

例如性别:男女?以submit的post提交的到控制器里,怎么得到男和女的值

gja的主页 gja | 初学一级 | 园豆:16
提问于:2014-08-17 21:06
< >
分享
最佳答案
3

radiobutton是通过name来分组的,也就是说,使用相同的名字的radio,它们才是单选的,如果名字不同的radio,是不具备这个效果的,这个是第一要点。

 

第二,针对不同的radio(name相同),设置不同的value,当表单提交时就会提交已选择的radio的值。

 

第三,跟checkbox进行比较,当多个checkbox使用相同名字的时候,在MVC里,会形成数组。

收获园豆:5
519740105 | 大侠五级 |园豆:5810 | 2014-08-18 09:28
其他回答(4)
0

因为单选是同名的所以你放到表单里提交时只会把你选中的value提交过去

收获园豆:5
望着天的蜗牛 | 园豆:354 (菜鸟二级) | 2014-08-17 21:08

那该怎么解决?求赐教

支持(0) 反对(0) gja | 园豆:16 (初学一级) | 2014-08-17 21:09

如果你一定要拿到的是男的女的话 你就直接给两个单选的value调成男女就行了呀 后到还是用request.form[""]来取就可以了

支持(0) 反对(0) 望着天的蜗牛 | 园豆:354 (菜鸟二级) | 2014-08-17 21:16

@望着天的蜗牛: 谢谢

支持(0) 反对(0) gja | 园豆:16 (初学一级) | 2014-08-17 21:36
0

看看这个也许有帮助:

http://blog.csdn.net/sabic/article/details/6856029

LiuKaiFa | 园豆:1491 (小虾三级) | 2014-08-18 07:32
0

用Model绑定的话,指定好name就可以直接得到了。

晓菜鸟 | 园豆:2594 (老鸟四级) | 2014-08-18 08:55
0

金吒 | 园豆:202 (菜鸟二级) | 2018-12-02 14:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册