【问题标题】:How to tell if a form checkbox is checked through a pageload asp.net如何判断是否通过页面加载 asp.net 检查了表单复选框
【发布时间】:2011-06-07 04:04:49
【问题描述】:

抱歉,如果这是重复的,我查看的大多数问题都是相似的,但不是同一个问题。

我有一个带有复选框的表单:

<input id = "ppCheckBox" type = "checkbox" name = "policy"/>

我在我的 JS 中执行 ajax 调用以将所有表单数据发送到页面加载。我想知道在页面加载期间是否选中了该复选框。

关于如何做到这一点的任何想法?有类似Request.Params.["policy"].isChecked() 的东西吗?或者我可以使用任何方法来确定它是否被检查?

【问题讨论】:

    标签: c# asp.net checkbox pageload


    【解决方案1】:

    我在页面中添加了您的输入和一个 asp 按钮,单击了该按钮,并在调试器中查看了 Request["policy"]

    当复选框未选中时,Request["policy"] 返回null。勾选后返回"on"

    【讨论】:

      【解决方案2】:

      使其成为服务器端:

      <input runat="server" id = "ppCheckBox" type = "checkbox" name = "policy"/>
      

      然后您可以在 C# 代码中按名称引用 ppCheckBox

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-02-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-03-19
        • 2012-05-02
        • 1970-01-01
        相关资源
        最近更新 更多