在页面加载HiddenField值在JavaScript中:使用ASP? [英] Use asp:HiddenField value in JavaScript on page load?

查看:271
本文介绍了在页面加载HiddenField值在JavaScript中:使用ASP?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图用一个asp的值:回发后在JavaScript HiddenField控件和pageload.I尝试这样的事情,但它不工作(get函数工作正常,但我似乎无法使hidVal。您可以通过ASP的值:HiddenFIeld)

I'm trying to use the value of an asp:HiddenField control in javascript after postback and pageload.I tried something like this but it does not work.(the get function works fine but I cant seem to make "hidVal" get the value from the asp:HiddenFIeld)

<script type="text/javascript" language="javascript">

var hidVal=document.getElementById("<% =hidField.ClientID %>").value;

function Get(checbox)
{   

  if(checbox.checked)hidVal += 1;
        else hidVal -= 1;


  document.getElementById("<% =hidField.ClientID %>").value = hidVal.toString();

}

Basicly我试图让一个隐藏字段的值,(使用JavaScript)增加它在每一个选中的复选框,并reasign每个回发的增加值的隐藏字段。
如果您有关于如何使这项工作,请帮助的想法。

Basicly I'm trying to get the value of a hidden field , increment it on every checked checkbox(using javascript) and reasign the incremented value to the hidden field on every postback. If you have any idea on how to make this work please help.

感谢您的时间。

推荐答案

记住的结束标记前把JavaScript的一部分,所以当它得到的那里,HiddenField已经呈现,并且可以使用。

remember to put the javascript part before the closing tag so when it get's there, the HiddenField is already rendered and can usable.

,并为CMS的答案,不要忘了使用方法:

and, for CMS answer, do not forget to use:

<asp:CheckBox ID="chk" runat="server" onclick="Get();" />

这篇关于在页面加载HiddenField值在JavaScript中:使用ASP?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆