读书人

使用js刷新验证码,该如何解决

发布时间: 2011-12-27 22:22:55 作者: rapoo

使用js刷新验证码
script代码:
<script type="text/javascript">
function refresh()
{
var img = document.getElementById("img_validation_code")
img.src = "servlet/ValidationCode?" + Math.random();
}
</script>


HTML代码:
<form action="">
<table>
<tr>
<td>
<img id="img_validation_code" src="servlet/ValidationCode" />
<input name="refresh" type="button" id="refresh" value="刷新" onclick="refresh()" />
</td>
</tr>
</table>
</form>

当去掉form标签时,刷新按钮可以刷新验证码,加上form标签就不可以了,为什么,怎么解决???

[解决办法]
给你找出原因了
函数名跟button的id和name同名了
<input name="refresh" type="button" id="refresh" value="刷新" onclick="refresh()" />
你把这两个随便改成别的名字看看(不叫refresh)

读书人网 >Java Web开发

热点推荐