如何统计一个图片按钮的点击次数并显示在按钮上

关键是不知道该怎样让统计出来的数显示在图片按钮上,最好用.net举例... 关键是不知道该怎样让统计出来的数显示在图片按钮上,最好用.net举例 展开
 我来答
庄明欣
推荐于2016-04-16 · TA获得超过636个赞
知道小有建树答主
回答量:268
采纳率:0%
帮助的人:201万
展开全部
要好点的效果的话,最好用Ajax实现,推荐jquery。
实现思路:
设置一个按钮,背景是图片,设置一个id
然后用jquery给按钮的id写一个ajax事件,动态载入一个程序,在程序中计数,点一次数值+1,也可以加上时间间隔和IP等更复杂的判断,然后返回总的数值(这个数值也可以存如数据库)出来,js写到按钮上。
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#but").click(function(){
$.ajax({
type:"POST",
url:"count.php?t="+Math.random(),
data:"num="+$(this).val(),
success:function(msg){
$("#but").val(msg);
}
});
});
});
</script>
<input type="button" name="num" value="3" id="but" />

就用php程序举例吧,这里只做简单的+1:
if($_POST['num']){
$num = intval($_POST['num']);
$num ++;
echo $num;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
du瓶邪
推荐于2016-04-11 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2912万
展开全部
onload事件里:
if(!ispostback)
{
ViewState["count"]=0;
}
按钮点击事件里:
ViewState["count"] = ViewState["count"]==null?0:(int)ViewState["count"]++;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式