使用javascript / jquery隐藏字段值

时间:2011-03-11 09:59:53

标签: javascript jquery

我有一个页面,我正在加载另一个页面和一个js文件。子页面有一个隐藏字段

 <input type="hidden" name="eventOk" id="eventOk" value="" />

此子页面有一个事件,它设置此变量的值:

function onEndClientCallBack(sender, eventArgs) {              
            $('#eventOk').val('5')
            alert('1 value is' + $('#eventOk').val());        
        }

警告显示正确设置了值。现在我想在框架中加载的js文件中使用此值,但是当我警告该值时,它显示空白值。如何在aspx页面中设置值并在js文件中使用?

请建议。感谢。

1 个答案:

答案 0 :(得分:0)

您必须在隐藏字段中添加runat =“server”属性才能访问服务器端代码中的属性。

<input type="hidden" name="eventOk" id="eventOk" value="" runat="server" />

然后您可以使用以下代码设置值(C#)

eventOk.Value = "test value";

你的jQuery代码将是

$("#eventOk").val();