Asp.net 后台如何获取前台按钮的点击次数?如何将JS代码中的值在后台使用?

<scripttype="text/javascript">varxx=0;functionCS(){vartt=document.getElementById("DIV... <script type="text/javascript">
var xx = 0;
function CS() {
var tt = document.getElementById("DIV");
var btn = document.createElement("input");
btn.type = "button";
btn.value = "ADD";
btn.onclick = function () {
CS();
}
tt.appendChild(btn);
xx++;
alert(xx);
}
</script>
<input id="Button1" type="button" value="button" onclick="CS()" />
<div id="DIV"> </div>
如何在后台使用xx的值?
展开
 我来答
憋不住事儿
2012-11-15 · TA获得超过603个赞
知道小有建树答主
回答量:570
采纳率:85%
帮助的人:167万
展开全部
在页面上放一个隐藏域,把xx值赋给隐藏域,然后在后台获取就行了。比如这样
<script type="text/javascript">
var xx = 0;
function CS() {
var tt = document.getElementById("DIV");
var btn = document.createElement("input");
btn.type = "button";
btn.value = "ADD";
btn.onclick = function () {
CS();
}
tt.appendChild(btn);
xx++;
document.getElementById("txt_GetInfo").value = xx;<!-把xx赋值给控件->
alert(xx);
}
</script>
<input id="Button1" type="button" value="button" onclick="CS()" />
<div id="DIV"> </div>
<div style="display:none"><input id="txt_GetInfo" type="text" runat=“server”/></div><!-一定要有runat=“server”->
追问
只是单个的按钮,那如果有大量的按钮,不会每个按钮都用一个隐藏域吧?而且如果是动态创建的按钮,又该如何获取它的点击次数?
追答
你如果有多个按钮又何必怕麻烦呢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式