asp.net - Javascript 在 ASP.NET 中找不到隐藏字段?

标签 asp.net javascript postback

我正在尝试使用以下 JavaScript 保存隐藏字段的禁用属性值,以跟踪回发之间按钮的禁用状态

function TrackState(buttonID)
{
   var trackingField = document.getElementById("_tracking" + buttonID);

    return false; // prevent default action
}

HTML

<input type="hidden" name="_trackingButton1" value="true" />

但是trackingField似乎每次都为空,这里出了什么问题

最佳答案

您需要分配元素的 id 属性(而不仅仅是名称),它应该像这样工作:

<input type="hidden" id="_trackingButton1" name="_trackingButton1" value="true" />

我希望这会有所帮助。

关于asp.net - Javascript 在 ASP.NET 中找不到隐藏字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1986769/

相关文章:

javascript - 使用日期格式 ddd d MMM 使用 tablesoter

asp.net - 根据行中列的值更改行的颜色

asp.net - 获取 ASP.NET 中所有事件 session 的列表

javascript - 如何在javascript中获取参数值

javascript - 记录 Backbone.js 集合中的更改,我的集合未定义

c# - 如何从代码后面隐藏和显示 asp :buttons in asp.net?

c# - 动态地从硬盘驱动器获取图像以在 gridview 中显示

javascript - 如何将javascript渲染模块集成到scrapy中?

c# - 在 asp.net 中保留枚举值

c# - 如何调试与(缺少)回发相关的问题