Javascript 在代码隐藏中访问HTML复选框
我有一个HTML复选框,它将对另一个文本框执行简单的验证,因此只有选中该复选框时才会启用该文本框,但我还希望在代码隐藏中访问该复选框控件以选中和取消选中它。我认为我不能使用runat=“server”,因为在onClick事件上,它将导致(“”)以纯文本形式输出。请给我一些建议。谢谢Javascript 在代码隐藏中访问HTML复选框,javascript,vb.net,Javascript,Vb.net,我有一个HTML复选框,它将对另一个文本框执行简单的验证,因此只有选中该复选框时才会启用该文本框,但我还希望在代码隐藏中访问该复选框控件以选中和取消选中它。我认为我不能使用runat=“server”,因为在onClick事件上,它将导致(“”)以纯文本形式输出。请给我一些建议。谢谢 <input type="checkbox" onclick="document.getElementById('<%=uitxtVouTypeRedeemValue.ClientID%>')
<input type="checkbox"
onclick="document.getElementById('<%=uitxtVouTypeRedeemValue.ClientID%>').disabled =(this.checked)?0:1" id="uichkVouTypeRedeemable" />
您可以在代码隐藏中访问表单数据。请参阅以下堆栈溢出线程:
基本上,一旦表单提交,复选框选中状态将被发布。然后可以在代码隐藏中访问此信息。要从代码隐藏中访问此信息,必须指定runat=“server” 要解决onclick事件的问题,可以在控件或页面加载事件期间在代码隐藏中添加以下代码:
uichkVouTypeRedeemable.Attributes.Add("onclick", "document.getElementById('" & uitxtVouTypeRedeemValue.ClientID & "').disabled =(this.checked)?0:1;")
嗨,除了获取值,我如何从代码隐藏中检查和取消检查它?谢谢!其他人对此进行了轻微更正:(“&uitXtVoutypeTemedingValue.ClientID&“)应具有”