gpt4 book ai didi

javascript - 在代码隐藏中访问动态创建的 html 复选框

转载 作者:行者123 更新时间:2023-11-28 02:58:14 25 4
gpt4 key购买 nike

我像这样使用 javascript/jquery 在运行时动态创建我的 html 复选框。它使用 Jquery bootgrid。

 isAssigned: function (column, row) {
if (row.isAssigned == "True" || row.isAssigned == "true") {
return "<input id='chk" + row.id + "' type='checkbox' name='chkMarks' checked='" + row.isAssigned + "' />";
}
else {
return "<input id='chk" + row.id + "' type='checkbox' name='chkMarks'/>";
}
}

我需要做的是以某种方式在后面的 aspx.cs 代码中获取提交按钮单击事件中的值。我不能 runat="server"这些控件,因为直到页面加载后才添加 id。我需要获取 ID 以及它们是真还是假。

我想知道是否有人知道在这样的事情中获得这些值(value)的最佳方法。

    protected void myTester_Click(object sender, EventArgs e)
{
var values = Request["chkMarks"].ToString();
}

最佳答案

你几乎成功了!您需要使用 Request.Form 而不仅仅是 Request。这应该可以让您访问所有 DOM 元素。

var values = Request.Form["chkMarks"].ToString();

这里有一些关于它的更多信息:https://msdn.microsoft.com/en-us/library/system.web.httprequest.form(v=vs.110).aspx

关于javascript - 在代码隐藏中访问动态创建的 html 复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35893057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com