使用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)