【发布时间】:2012-09-14 06:59:17
【问题描述】:
我在一个组中有 4 个单选按钮,比如 1、2、3、4,并且与 radiobutton1 一起还有两个输入文本框。 当我选择 radiobutton1 时,这些文本框被启用,但在选择 radio button 2,3,4 时 - 文本框被禁用。 选择 单选按钮 2,3,4 并禁用文本框后,如果我选择返回 radiobutton1,则应再次启用文本框。 默认情况下(在第一次加载页面时),选择单选按钮 1 并启用文本框
这是我使用 Razor 视图引擎在 MVC3 中编写的 HTML 代码
@Html.RadioButtonFor(m => m.Search, "rb1", new { Checked = "true", id = "1" })radio 1
<td>@Html.TextBoxFor(m => m.textbox1, new { style = "width:11%" })
<td>@Html.TextBoxFor(m => m.textbox2, new { style = "width:11%" })
@Html.RadioButtonFor(m => m.Search, "rb2", new { id = "2" })radio 2
@Html.RadioButtonFor(m => m.Search, "rb3", new { id = "3" })radio 3
@Html.RadioButtonFor(m => m.Search, "rb4", new { id = "4" })radio 4
我需要在最少的代码行中使用 jquery 来做到这一点。有什么建议吗?
【问题讨论】:
-
如果可以在解析后显示标记会容易得多
-
实际上我是这个网站的新手,所以不知道你们如何发布 HTML、JS 代码,否则我计划上传现有屏幕的屏幕截图,但我无法这样做:(
-
在浏览器中查看页面并查看源代码,然后将其粘贴到此处
-
@user1053902 请参阅此链接以获取有关发布代码的指南。 meta.stackexchange.com/questions/22186/…
-
我在这里上传了我的视图页面和 JS jsfiddle.net/pushkar_ravi/mLsC2/1 请告诉我怎么做。
标签: jquery asp.net-mvc-3