在代码后面访问HTML复选框
Accessing HTML Checkbox in code behind
我有一个HTML复选框,它将对另一个文本框执行一个简单的验证,所以文本框只有在复选框被选中时才会被启用,但是我也想在后面的代码中访问这个复选框控件来选中和取消选中它。我不认为我可以使用runat="服务器",因为在onClick事件上,这将导致('<%=uitxtVouTypeRedeemValue.ClientID%>')输出为纯文本。请建议。谢谢。
<input type="checkbox"
onclick="document.getElementById('<%=uitxtVouTypeRedeemValue.ClientID%>').disabled =(this.checked)?0:1" id="uichkVouTypeRedeemable" />
为了从代码后访问它,必须指定runat="server"。
要解决onclick事件的问题,可以在控件或页面的Load事件期间在代码隐藏中添加以下代码:
uichkVouTypeRedeemable.Attributes.Add("onclick", "document.getElementById('" & uitxtVouTypeRedeemValue.ClientID & "').disabled =(this.checked)?0:1;")
您可以在后面的代码中访问表单数据。参见下面的堆栈溢出线程:
如何从asp.net代码中访问html表单输入
基本上,一旦提交表单,复选框选中状态将被发布。然后,您可以在代码后面访问这些信息。
相关文章:
- 在放入表单数据之前,将HTML复选框设置为字符串
- 访问代码隐藏中动态创建的 html 复选框
- HTML 复选框返回值
- HTML 复选框 Click() 使用 jQuery 返回 FALSE 或 TRUE,而不是 READONLY 或 DI
- 如何通过JavaScript动态选中/取消选中html复选框
- 将 HTML 复选框值放入文本字段
- 如何在javascript中调用函数,当选中HTML复选框而不单击或更改时
- 无法在 JavaScript 中获取 HTML 复选框值
- HTML 复选框和 meteorJS
- 如何从 HTML 复选框生成 SQL 查询
- 设置 HTML 复选框以使用 javascript 进行检查
- JavaScript 中的循环 html 复选框
- html 复选框值检索时出错
- 取消选中带有标签的 html 复选框
- HTML 复选框动态附加到列表,但 JavaScript 不起作用
- HTML复选框每次为每个组选择一个
- 如何通过JavaScript创建新的HTML复选框
- 使未选中的HTML复选框提交选中的值
- 基于mvc模型设置html复选框复选值
- HTML复选框处理