如何根据编辑页上复选框中的值隐藏和显示字段
How To hide and show fields according to value from check box on edit page
我有一个页面,我应该隐藏或显示像1下拉框和1文本框从一个单选按钮的值字段。它在AddUser页面中工作得很好,但在编辑用户时,当时它不起作用。有没有人能告诉我如何检查页面加载本身的条件
<label class="form>
Active
@Html.RadioButtonFor(m => m.IsActive, true, new { onclick = "Hide()" })
</label>
<label class="form">
InActive
@Html.RadioButtonFor(m => m.IsActive, false, new { onclick="Show()"})
</label>
function Hide()
{
$('#Reasondiv').hide();
}
function Show()
{
$('#Reasondiv').show();
}
在加载编辑页面时,我需要检查IsActive是否为true或false,以便根据它我可以显示或隐藏div
使用JQuery方法,您需要稍微修改一下HTML,并需要添加几行代码来编辑页面,如下所示:
HTML:<label class="form ActiveRadioContainer">
Active
@Html.RadioButtonFor(m => m.IsActive, true, new { onclick = "Hide()" })
</label>
<label class="form InActiveRadioContainer">
InActive
@Html.RadioButtonFor(m => m.IsActive, false, new { onclick="Show()"})
</label>
添加单独的类作为ActiveRadioContainer
和InActiveRadioContainer
,然后添加所需的JQuery代码:
$(document).ready(function(){
var isActive = $(".ActiveRadioContainer input[type=radio]").is(":checked");
if(isActive){
$('#Reasondiv').hide();
}
else
{
$('#Reasondiv').show();
}
});
相关文章:
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- 带有验证和隐藏字段值的提交按钮
- 主干窗体隐藏字段未呈现
- 清除以前的$_GET值或不获取仅隐藏字段的值
- 添加和删除隐藏字段数组中的值,而不提交表单
- 在控制器上使用“$watch”时,为什么不更新此隐藏字段
- 将选项值附加到隐藏字段
- JQuery获取隐藏字段的值
- MVC+访问控制器中的隐藏字段
- ASP.net Javascript函数中的隐藏字段为null
- 在第一页加载时隐藏字段,而不是在php发布之后
- 表单使用js、html,而不是隐藏字段
- 如何根据文本长度立即显示和隐藏字段?-JQuery
- 在选择更改时显示大于/小于的隐藏字段集
- 如何获取多个复选框值并分配给隐藏字段
- 将会话登录页存储在cookie中以进行表单解析(通过隐藏字段)
- 将布尔值存储在隐藏字段中以进行表单处理
- 如何将多个/不同的隐藏字段插入 XML
- 如何通过 JSP 代码将隐藏字段(Javascript)插入 XML
- 如何使用Java在Selenium WebDriver的隐藏字段中键入一些文本