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

Javascript在ASP.NET中找不到隐藏字段?,asp.net,javascript,postback,Asp.net,Javascript,Postback,我正在尝试保存隐藏字段的disabled属性值,以跟踪回发之间按钮的禁用状态,使用以下javascript function TrackState(buttonID) { var trackingField = document.getElementById("_tracking" + buttonID); return false; // prevent default action } HTML 但是trackingField每次似乎都是空的,这里出了什么问题您需要分配

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

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

    return false; // prevent default action
}
HTML



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

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

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


我希望这会有所帮助。

您需要分配元素的id属性(不仅仅是名称),它的工作原理如下:

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

我希望这对你的工作有帮助。

功能跟踪状态(buttonID) { }

buttonID值到底是多少。我希望是“按钮1”。 正如函数所说的getElementById,输入的属性id具有相同的值。

在函数中

功能跟踪状态(buttonID) { }

buttonID值到底是多少。我希望是“按钮1”。 正如函数所说的getElementById,输入的属性id具有相同的值。

getElementById()方法专门查找id值:

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

getElementById()方法专门查找id值:

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


除非它还有一个
名称
属性,否则它不会被发回。除非它还有一个
名称
属性,否则它不会被发回。+1我最初的想法也是这样,我正要把它打出来,看到你把它盖上了+1我最初的想法也是这样,我正要把它打出来,看到你把它盖上了