问题标签 [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.
c# - 如何在MVC asp.net c#中使用jquery
目前我正在使用 MVC asp.net 处理在线申请表。
这是我的表格。
我想要的是,当用户选择单个单选按钮时,应该禁用其他单选按钮文本字段。我设法在这里使用 JSFiddle 实现了这 一点。
我所做的是
1) 将我创建的 JSFiddle 中的编码复制到 MVC 视图中
我将代码放在 @Html.BeginForm() 之前。但它不起作用。
2)所以我尝试将代码放入不同的js文件中,然后从视图中调用它
它仍然无法正常工作。任何我做错的想法。如何在 MVC 中使用这个 jquery 代码,这让我很困惑,因为当我在 JSFiddle 中编写代码时一切正常,但在 MVC 中却不行。我还从 nuget 管理器安装了 Jquery 包。真的需要一些指导。
谢谢你。
asp.net-mvc - MVC 中单选按钮的验证消息
目前我正在创建在线表单,所以我在验证单选按钮字段时遇到了问题。我设法为我的所有文本框创建验证消息,但似乎为单选按钮创建验证消息与为文本框创建验证有很大不同?
我的问题是
我有性别、“男性”和“女性”的单选按钮,我应该如何验证这些字段?
我的视图模型
我的剃须刀
我的控制器
javascript - 使用 JavaScript 设置 RadioButtonFor 的值
我刚刚看到了RadioButtonFor
withtrue
或false
as 2nd 参数的实现,但是如何使用 JavaScript 设置检查值?
我已经有一个现有代码,它通过 Id in 设置单选按钮的选中值,JavaScript
并且仅@Html.RadioButton
在 View 中使用。但我现在想要的是使用RadioButtonFor
. 我该怎么做呢?我的 active 和 inactive 具有相同的 Id,两者 rbtn 仅值不同。
PS:不工作的代码在 JavaScript 的底部
模型:
看法:
Javascript的一部分:
asp.net-mvc - 如何检查 Html.radiobuttonfor
我的 MVC 项目中有三个单选按钮,如下面的代码。
当用户通过我的应用程序中的后退按钮返回页面时,我需要检查其中一个。
我已经在 Session 中保存了用户的响应(例如Session ("MyField") = model.MyField
)
你能帮我怎么做吗?
c# - RadioButtonFor 不返回所选值
所以,我试图弄清楚如何返回 RadioButtonFor 的选定值。应该很简单,但我错过了一些东西。
在我看来:
在控制器中,我有以下内容:
在 AccountHelper 中,这就是我所拥有的:
当我发布:
但是,出于某种原因,rvm.SelectedProfessionalRelations 返回为“System.Collections.Generic.List`1[System.Web.UI.WebControls.RadioButton]”
我应该补充一点,当你进入页面时,我有以下内容:
但没有选择任何内容。
我尝试将 RadioButtonFor 更改为
但这仍然没有选择任何东西(无论是当你转到页面还是发布时)。
在调试模式下运行时,我检查了 AccountHelper,它显示“无”被选中,但它没有反映这一点。
任何帮助将不胜感激!
asp.net - 将类应用于 RadioButtonFor
我正在为 RadioButtonFor 应用一个类,以便单选按钮和标签之间的宽度不会太大。如果没有类,单选按钮的左右两侧有很大的空间,如下所示。但是,当我应用该类时,由于使用了 if 条件,只有当前选中的单选按钮会删除空格(请参见下图中的“稍后告诉您”选项)。如何将课程应用于所有单选按钮?我尝试对代码进行以下更改,问题是即使此方法将类应用于所有单选按钮,保存在数据库中的单选按钮选择也不会应用于正确的单选按钮。使用以下方法,始终选择最后一个单选按钮: item.IsChecked == true ? new { @checked = "checked", @class = "myclassradio" } : new { @checked = "unchecked", @class = "myclassradio"}
我的完整代码如下:
c# - 使用 Jquery 取消选中单选按钮
我有几个RadioButtonFor
(剃刀),我正在尝试制作一个 JQuery 脚本,当您检查另一个按钮时取消选中其他按钮。
我有一个模型,其中包含要传递给 Html Helper 和打印机名称的布尔数组:
我PrinterModel
的如下:
在我看来,这给出了:
我知道我可以.prop('checked', false)
在 JQuery 中使用来取消选中单选框,所以我在第一次播放时尝试取消选中默认按钮:
这什么也没做,但适用于复选框,为什么?
另外,默认情况下@checked="checked"
不会RadioButtonFor
选中,我也尝试过@checked = true
哪个也不起作用。
有任何想法吗?
编辑当尝试name="default"
按照建议使用时,我在导航器中检查页面时看到以下输入:
c# - 多个答案组和答案 asp.net MVC
我想使用 radiobuttonfor 和 checkboxFor 做一个或多个答案测验,但我不能让它工作。我看到的所有示例的问题是 Question 模型还注册了 SelectedAnswer,但在我的情况下,我希望每个可能的答案都是可选的,因为有些问题会有多个答案,因此 isSelected 属性直接位于 Answer 模型中。
因此,对于具有单一答案的问题,当我尝试使用 RadioButtonFor(m => m[question].Answers[answerToDisplayId].IsSelected) 创建模型时,每个答案都在其自己的组中,并且在我检查另一个答案时不会取消选中从那个问题(基本上它的行为就像一个checkBoxFor)
我目前拥有的:问题模型
答案型号:
风景 :
控制器:
这样做的好方法是什么?谢谢!
asp.net-mvc - 如何从mvc中的radiobuttonfor获取唯一ID
我有一个下面的模型
控制器将模型传递给查看
在视图中填充单选按钮
发布方法
In post 方法g
将作为null
. 我在这里缺少什么?