以下这段代码,为什么点击验证码图片时候不能实现换一张?
<body><scripttype="text/javascript">functionrefresh(){loginForm.imgValidate.src="vali...
<body>
<script type="text/javascript">
function refresh(){
loginForm.imgValidate.src = "validate.jsp";
}
</script>
欢迎登录本系统<br>
<form name="loginForm" action="/prj11/servlet/ValidateServlet" action="post">
请您输入账号:<input type="text" name="account" /><br>
请您输入密码:<input type="password" name="password" /><br>
请输入验证码:<input type="text" name="code" size="10">
<img name="imgValidate" src="validate.jsp" onclick="refresh()"><br>
<input type="submit" value="登录">
</form>
</body> 展开
<script type="text/javascript">
function refresh(){
loginForm.imgValidate.src = "validate.jsp";
}
</script>
欢迎登录本系统<br>
<form name="loginForm" action="/prj11/servlet/ValidateServlet" action="post">
请您输入账号:<input type="text" name="account" /><br>
请您输入密码:<input type="password" name="password" /><br>
请输入验证码:<input type="text" name="code" size="10">
<img name="imgValidate" src="validate.jsp" onclick="refresh()"><br>
<input type="submit" value="登录">
</form>
</body> 展开
展开全部
有两种方法可以实现,将验证码更换:
方法一:点击图片实现更换验证码
<img src="验证码界面路径" alt="看不清楚,换一张" id="img" onclick="img.src=验证码界面路径?'+new Date().getTime()";" />
方法二:点超链接更换验证码、下面这个例子两个方法都用到了、点击图片也可以
<script language="javascript">
function change()
{
var img =document.getElementById("codeimg");
img.src=img.src+"?";
}
</script>
<a href="javascript:change();">看不清,换一张 </a>
<img alt="" src="" style="cursor:pointer;" id="codeimg" onclick="this.src='validate.aspx?time=' + Math.random();" /> <script language="javascript" type="text/javascript">document.getElementById('codeimg').src = 'validate.aspx?time=' + Math.random(); </script>
方法一:点击图片实现更换验证码
<img src="验证码界面路径" alt="看不清楚,换一张" id="img" onclick="img.src=验证码界面路径?'+new Date().getTime()";" />
方法二:点超链接更换验证码、下面这个例子两个方法都用到了、点击图片也可以
<script language="javascript">
function change()
{
var img =document.getElementById("codeimg");
img.src=img.src+"?";
}
</script>
<a href="javascript:change();">看不清,换一张 </a>
<img alt="" src="" style="cursor:pointer;" id="codeimg" onclick="this.src='validate.aspx?time=' + Math.random();" /> <script language="javascript" type="text/javascript">document.getElementById('codeimg').src = 'validate.aspx?time=' + Math.random(); </script>
展开全部
缓存问题
loginForm.imgValidate.src = "validate.jsp";
改成
loginForm.imgValidate.src = "validate.jsp?"+ new Date();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
缓存问题
loginForm.imgValidate.src = "validate.jsp";
改成
loginForm.imgValidate.src = "validate.jsp?"+ new Date();
loginForm.imgValidate.src = "validate.jsp";
改成
loginForm.imgValidate.src = "validate.jsp?"+ new Date();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询