【发布时间】:2012-02-01 19:25:10
【问题描述】:
隐藏字段:
<input type="hidden" id="hidOrg1" runat="server" value="" />
<input type="hidden" id="hidBT" runat="server" value="" />
javascript函数:
function doGetWave(obj) {
//debugger
var brk = document.getElementById('hidBT').value;
//var brkId = document.getElementById('hidBI').value;
var org = document.getElementById('hidOrg1').value;
session = obj.options[obj.selectedIndex].value;
sWaveText = obj.options[obj.selectedIndex].text;
if (brk == "") {
window.location.href = "url.aspx?multiple=" + org + "&wave=" + sWaveText + "&strORGId=multiple";
}
else {
window.location.href = "url.aspx?multiple=" + org + "&wave=" + sWaveText + "&BRKType=" + brk + "&strORGId=multiple";
}
}
代码隐藏:
protected void Page_Load(object sender, EventArgs e)
{
hidOrg1.Value = strOrgId;
hidBT.Value = "";
}
javascript 函数在 var brk = ... 处出现“Object Expected”错误,我不知道哪里出了问题。拔我的头发! :(
【问题讨论】:
-
有没有可能在隐藏字段呈现之前调用
doGetWave?
标签: javascript c# asp.net getelementbyid runatserver