在VB试图使一个单选按钮依赖于另一个答案
in VB trying to make a radio button dependent on another answer
我试图使一个单选按钮列表禁用或启用取决于从另一个单选按钮选择的答案,这是我已经放在一起,但一直没有成功的代码让它工作:
<script type="text/javascript">
// enable May we contact your present employer if Employed Now is yes
function EmployedNowYes(answer) {
if (answer == "Yes") {
document.getElementById("<%=ContactEmployer.ClientID %>").enabled = true;
}
if (answer == "No") {
document.getElementById("<%=ContactEmployer.ClientID %>").enabled = false;
}
}
</script>
Are you employed now?
<asp:RadioButtonList ID="EmployedNow" runat="server" RepeatDirection="Horizontal" >
<asp:ListItem Value="Yes" onclick ="EmployedNowYes(this.value)">Yes</asp:ListItem>
<asp:ListItem Value="No" onclick ="EmployedNowYes(this.value)">No</asp:ListItem>
</asp:RadioButtonList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator13" runat="server" ControlToValidate="EmployedNow"
ErrorMessage="* Required field." ForeColor="Red"> </asp:RequiredFieldValidator>
</td><td class="style42" valign="top">
May we contact your present employer:
<asp:RadioButtonList ID="ContactEmployer" runat="server" RepeatDirection="Horizontal">
<asp:ListItem >Yes</asp:ListItem>
<asp:ListItem >No</asp:ListItem>
</asp:RadioButtonList>
</td>
我发现在Javascript中你需要写…
document.getElementById("<%=ContactEmployer.ClientID %>").disabled = false;
document.getElementById("<%=ContactEmployer.ClientID %>").disabled = true;
您可能还会发现,禁用控件的值不会在回发时返回到后台代码。
相关文章:
- 单击单选按钮禁用另一个单选按钮
- 选择其中一个单选按钮,然后单击“提交”,重定向其他页面
- IE使用类jquery返回相同的最后一个单选按钮值
- 当我转到另一个单选按钮时;s的价值观来了
- 一次将选择一个单选按钮
- 选择另一个单选按钮字段时重置单选按钮字段的最佳方法
- 仅验证一组单选按钮的最后一个单选按钮
- 选择任何一个单选按钮后,单选按钮选项卡焦点无法正常工作
- 如何验证是否已选择至少一个单选按钮
- 禁用按钮,直到单击一个单选按钮
- 如何将单选按钮的选定值复制到另一个单选按钮 - jquery
- 如何检查是否选择了其中一个单选按钮
- 只允许以两种形式选中一个单选按钮
- 如何一次只选择一个单选按钮,并在数据来自数据库时在javascript中取消选择其他单选按钮
- jquerymobile动态创建一个单选按钮并监听点击事件
- 从选定的单选按钮中选择下一个单选按钮
- 当我选择单选按钮时,所有单选按钮都被选中.我只想选择一个单选按钮
- 我如何引用并返回一个响应,基于一个单选按钮的答案,该单选按钮包含在另一个单选键中
- 在一段时间后随机检查一个单选按钮
- 选择一个单选按钮后,我希望禁用其余按钮