0

此行更新验证码图像,它也应该清除输入框“验证码”。

    <div id="refresh_button"><a href="#" onclick="refreshimg();return false;"><img src="refresh.gif"/></a></div>

    <input type="text" maxlength="6" name="captcha" id="captcha" class="captcha_inputbox" />

所以我必须修改onClick,但我找不到这个,即使谷歌也找不到。

非常感谢您的帮助

4

2 回答 2

2

您可以使用以下方法清除文本框的值:

document.getElementById('captcha').value = '';

或者,如果您使用的是 jQuery:

$('#captcha').val('');
于 2012-04-03T21:58:52.853 回答
1

最好在脚本标签中执行此操作。例如,您可以执行以下操作:

<script type='text/javascript'>
   function refreshimg() {
      // do the refreshing here

      // since your input text has an id of 'captcha'
      document.getElementById("captcha").value = "";

      return false;
   }
</script>

然后在你的 HTML 中,你会做

<div id="refresh_button"><a href="#" onclick="return refreshimg();"><img src="refresh.gif"/></a></div>
<input type="text" maxlength="6" name="captcha" id="captcha" class="captcha_inputbox" />
于 2012-04-03T22:00:31.020 回答