问题标签 [radiobuttonfor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - Radiobox用于模型与类绑定
我有一个班级联系人:
我有一个 VieModel
我有一个强类型视图
因此,您会看到,对于Contact
ContactList 中的每个,我SelectedContact
都为模型的属性创建了一个单选按钮。但是,当我单击输入按钮并导航到 OrderSummary 控制器的索引操作时,这是复杂类型(联系人对象)
我的 contactVm 参数为空,模型绑定似乎不起作用
kendo-ui - 单选按钮不反映模型的价值
我有一个类的剑道网格,我为该类构建了一个编辑器模板来为其中一个字段生成一个单选按钮。
这个单选按钮不反映属性的值,并且总是false
,尽管我已经检查了值,通过在表单上打印它,我确定它是true
. 如果我为该字段设置默认值,则单选按钮将反映该值,而不管该字段的实际值如何。
我应该注意,我正在使用客户端模板来显示该字段的文本,并且效果很好。
这是网格:
这是在 内部产生单选按钮的行editorTemplate
:
asp.net-mvc - MVC Razor RadioButtonFor:如何没有预设@checked?
如果我离开
然后默认选中第一个单选按钮。如果我包含它,默认情况下会检查最后一个。默认情况下,我将如何不检查它们?
之后编辑:
这是模型:
tkinter - Radiobutton instance has no attibute 'variable
I'm trying to give the user a set of choices using radio buttons. When I click on the "Get Data Type" button, Python returns "AttributeError: Radiobutton instance has no attribute 'variable'. Clearly it does, but refuses to see it (them):
c# - 如何在 HTTPPOST 中读取 HTML.RadioButtonFor 的选定值?
我在 SO 上阅读了很多答案,但它不适合我。
我有模型:
控制器:
并查看:
如何在 [HTTPPOST] 方法中读取单选按钮的选定值?在我的 HTTPPOST 方法中,存储了预选的值,而不是用户选择的值:
c# - 模型中每一行的 MVC 剃须刀局部视图单选按钮选择
我有一个显示包含 4 个数据列的视图模型列表的部分视图。我想让用户选择 1 行并按下按钮来发布操作。视图模型如下所示:
部分视图如下所示:
我希望将 viewmodel 的 SelectedItem 属性设置为所选行的 id 字段。任何建议都非常感谢。
c# - TextboxFor 传递文本,但 RadioButtonFor 不传递
我正在尝试将 RadioButtonFor 传递给模型。
控制器
应用评论类型
评论类型
看法
现在这种工作,所有的文本框项目工作。在返回上放置一个断点会[HttpPost]
产生以下值。
CommentTypeData 不应该有计数吗?如果我检查请求,则选择的值在那里。
那么为什么模型没有更新呢?是否需要从请求对象手动更新模型?
jquery - 加载时未选择 ASP.NET MVC RadioButtonFor
在 Stack Overflow 和其他地方还有许多其他问题,但我花了太多时间筛选它们以获得答案,最终我自己没有问。我已经尝试了许多在这里找到的解决方案,但没有一个有效。
我的问题如标题所述;我的单选按钮没有在页面加载时设置,我不知道为什么。
在下面的代码中,我的模型有一个布尔值 CanSubmit,canSubmitYes 和 canSubmitNo id 是使用生成的 id
和
我的单选按钮和相应的标签当前设置如下:
我试过的:
checked="checked"
在 helpers HTMLAttributes 集合中设置属性- 去掉所有的 HTMLHelper 代码,简单地使用基本
<input type="radio" />
控件,由于某种原因,它仍然没有在加载时被正确检查。 - 尝试使用 jQuery 事件在加载文档时设置它们的“已检查”属性,这也不起作用。(通过
.prop("checked", true)
) - 将我的 html 助手格式从
"false"
更改false
为尝试强制它理解该属性是布尔值而不是字符串
这些控件没有其他 javascript 事件设置值。当我观察到我单击按钮时,对象上的 HTML 值没有发生变化——这让我认为“clicked”/“checked”属性是伪属性或浏览器持有的状态。
我错过了一些重要的事情还是我在这里偏离了基地?
提前致谢!
更新
我已经确定它与我正在使用的局部变量有关。我现在<input>
再次将它们放在 basic 中,如果我不连接它们,它们会按预期工作。只有当我尝试将它们与一个共同name
的(将它们联系在一起的方式)配对时,它们才不起作用。
如果我删除该name=''
属性,那么它会在加载时正确检查正确的元素。我需要这些项目是独一无二的,因为页面上可能有 50 多个这样的配对。
c# - RadioButtonFor 不绑定局部视图
我的 RadioButtonFor 绑定到我的后控制器操作时遇到问题。见下文。
主视图- 调用一个动作来加载一个局部视图并用一个表单包围它
AdvancedSearch 部分控制器操作
部分视图- _AdvancedSearch.cshtml
发布控制器操作-FilterPlaceInPriorPosition
AdvancedSearch.cs 类
如果您查看图像,您会看到文本框文本绑定,但两个单选按钮没有。 调试结果图片
c# - 我如何在扩展身份模型中返回单选按钮选定的值
我是 ASP.net MVC 的新手。我现在被卡住了。我扩展了身份模型以包括名字、姓氏、性别等生物数据。
我想让 Gender 呈现为单选按钮,我能够运行应用程序而不会出现任何错误,但它不会提交注册。这个问题是在我将性别从文本框更改为单选按钮后开始的。这是我的代码。
我的模型的一部分:
我的控制器:
我的观点: