隐藏 asp 单选按钮文本
Hide asp radio button text
我有一个asp单选按钮,我想在javascript中将其可见性设置为false。
<asp:RadioButton ID="rad1" Text="my radio button" runat="server" GroupName="b" />
我正在尝试在 javascript 中编写以下代码。
document.getElementById("rad1").style.visibility = "hidden";
但它仅禁用单选按钮,但文本"我的单选按钮"可见。我尝试将文本,值属性设置为空白文本,但它不起作用。那么我怎样才能隐藏该单选按钮的文本。
这是因为:
<asp:RadioButton ID="rad1" Text="my radio button" runat="server" GroupName="b" />
实际呈现到(您可以查看源):
<input name="b" id="rad1" type="radio" value="rad1">
<label for="rad1">my radio button</label>
因此,如果您想隐藏两者,则必须执行以下操作:
var rad1 = document.getElementById("rad1");
rad1.style.visibility = "hidden";
rad1.nextSibling.style.visibility = "hidden";
或者更简单的方法是将单选按钮放在div
中,例如:
<div id="foo">
<asp:RadioButton ID="rad1" Text="my radio button" runat="server" GroupName="b" />
</div>
然后就做:
document.getElementById("foo").style.visibility = "hidden";
试试这个 JQuery首先不要忘记在你的页面标题中添加Jquery CDN。
<head runat="server">
<title></title>
<script src="https://code.jquery.com/jquery-1.11.1.min.js"></script>
</head>
功能将是。rdName => 是您的单选按钮 ID
$('#rdName').css('display','none'); //Hide Radiobutton.
$('label[For= "rdName"]').css('display','none'); //Hide Radiobutton Text.
您还有另一种解决方案可以将单选按钮拖入并为其提供 ID,然后隐藏/显示它,然后单选按钮将被隐藏及其文本。
你应该
使用这种类型的代码来获取 asp.net 控件
document.getElementById('<%=rad1.ClientID %>').style.visibility = "hidden";
通过这种方式,您可以将可见性设置为 假 .
你可以使用 jquery 来隐藏它,
$('#rad1').parent().hide();
让我知道它是否有效。它应该工作正常
相关文章:
- 在Javascript中选择Dynamicly Created单选按钮组并显示内部文本
- 将文本框/单选按钮/和下拉列表中的信息添加到dataTable
- PHP使用子窗口中的单选按钮确定从子窗口向父窗口文本区域插入什么
- 内联JavaScript启用/禁用点击单选按钮上的选择和文本框
- 根据文本框中键入的文本筛选单选按钮列表
- 使文本框显示在所选单选按钮旁边
- 根据单选按钮值更改提交按钮文本
- 计数选中的单选按钮的数量,并在文本框中显示该值
- 将所有单选按钮的值打印到文本区域
- 为什么单选按钮的文本没有出现
- 使用javascript循环浏览asp.net单选按钮列表以获取所选值和文本
- 为什么可以't键入文本输入时,单选按钮保持选中状态
- Jquery获取单选按钮旁边文本框的值
- jquery:$(input).keydown无法在单选按钮上设置处理程序,同样的代码也适用于文本
- 单选按钮选中时会打开文本框,但不会'未选中时不要关闭它
- 启用单选按钮的文本框使用 javascript 列出列表项值之一
- 单击编辑按钮时,如何根据另外两个文本框的条件隐藏或禁用单选按钮列表和文本框
- 如果文本框 1、文本框 2、文本框 3 中存在值,如何启用单选按钮 1 和文本框 4
- 在文本框中键入字母的筛选器单选按钮列表
- 使用单选按钮将文本输入动态添加到列表中