【发布时间】:2014-04-17 05:29:32
【问题描述】:
我有 2 个单选按钮,它们是可选的,所以默认情况下没有选择单选按钮,如果用户想要他可以选择单选按钮。但是在回发时,为了安全起见,我应该检查用户输入的参数是否与应用程序中定义的参数相同。 屏幕上还有其他字段是可选的,例如文本框,但是即使用户没有输入值,文本框也会在 httppost 上传递,但如果用户不选择单选按钮,则不会在回发时传递任何内容,httppost 中缺少该字段。 为 httppost 上未选中的单选按钮传递默认值的任何解决方法。
【问题讨论】:
-
我的想法是,复选框是为可选行为而制作的,而单选按钮则以默认选择开始。使用复选框,它会消除一些过度工程..
-
我需要单选按钮,尽管它是可选的,但当用户输入值时,他需要能够仅选择两个值之一。
-
简单的解决方案是在复选框 onchange 事件或 jquery 点击事件上,确定哪一个被选中=true 并将另一个设置为已选中=false
标签: asp.net-mvc razor radio-button