다음은 HTML 인증코드의 일부입니다
<div class="row cl"> <div class="formControls col-xs-8 col-xs-offset-3"> <input class="input-text size-L" type="text" placeholder="验证码" onblur="if(this.value==''){this.value='验证码:'}" onclick="if(this.value=='验证码:'){this.value='';}" value="验证码:" style="width:150px;"> <img id="verify_img" src="{:captcha_src()}" onclick="this.src=this.src"> <a id="kanbuq" href="javascript:refreshVerify;">看不清,换一张</a> </div> </div>
javacript
<!-- <script> // 用下面方法点击刷新无反应 function refreshVerify() { var ts = Date.parse(new Date())/1000; $('#verify_img').attr("src", "/captcha?id="+ts); } </script> --> <script> //在家里用这个方法可以实现点击文字刷新,在单位电脑上依然无任何反应 function refreshVerify() { var ts = Date.parse(new Date())/1000; var img = document.getElementById('verify_img'); img.src = "{:captcha_src()}"; } </script>
이유를 알려주세요! ! ! ! 해결
형님, 저도 같은 문제가 있습니다. 답변을 도와주실 수 있나요
해결되었으니 더 이상 답글을 달 필요가 없습니다
잘 모르겠습니다. 그런데 JS를 어떻게 트리거하나요?