怎样在js中改变验证码啊?请高手帮帮忙啊……

aspx中部分代码:<imgsrc="CheckCode.aspx"id="MyCheckCode"style="width:79px;height:23px"oncli... aspx中部分代码:
<img src= "CheckCode.aspx" id ="MyCheckCode" style="width: 79px; height: 23px" onclick ="ClickChangeCodeImage()"
title ="看不清?点击更换图片" runat="server" />

js文件中代码:
function ClickChangeCodeImage()
{
var image=document .getElementById ("MyCheckCode");
image .removeAttr("src");
image .attr("src",'CheckCode.aspx ?'+Math .random ());
}
但是这样还是不能实现点击时改变验证码啊?不知是哪里有问题啊?
展开
 我来答
iceser
2010-03-10 · TA获得超过2708个赞
知道大有可为答主
回答量:695
采纳率:100%
帮助的人:447万
展开全部
remoteAttr和attr是jquery的写法,但你这里没有用到jquery对象。

不用那么麻烦,直接用src属性就行了

function ClickChangeCodeImage()
{
document.getElementById("MyCheckCode").src = "CheckCode.aspx?" + Math.random().toString();
}

更简单的

直接这样写
<img src="CheckCode.aspx" id ="MyCheckCode" style="width: 79px; height: 23px" onclick="this.src='CheckCode.aspx?' + Math.random()"
title ="看不清?点击更换图片" />

runat="server"不要了
phoful
2010-03-09 · 超过62用户采纳过TA的回答
知道小有建树答主
回答量:200
采纳率:0%
帮助的人:211万
展开全部
<img id="imgcode" src="include/DvBBS_code.asp" alt="验证码" onclick="javascript:reloadcode(this);" style="cursor:hand;" />

<script type="text/javascript">
function reloadcode(ele) {
ele.setAttribute('src','include/DvBBS_code.asp?' + Math.random());
}
</script>

这个是ASP的,你把它修改成ASP.NET的就可以用了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式