qi_ruo 发表于 2011-11-20 20:56:31

Уаиɡ_輄 发表于 2011-11-20 20:44 static/image/common/back.gif
谢谢兄弟你的回答.

你的意思是把test.php里面的


是的 另外_onclick 要改成 onclick   帖子里onclick显示不出来的

Уаиɡ_輄 发表于 2011-11-20 21:03:27

呵呵谢谢啊我也刚改出来!{:soso_e112:}
{:soso_e179:}

longjianghu 发表于 2011-11-21 12:27:11

本帖最后由 longjianghu 于 2011-11-21 12:31 编辑

Уаиɡ_輄 发表于 2011-11-20 00:36 static/image/common/back.gif
原生的代码不知道怎么改.同求.同求.
想知道 captcha.helper.php 文件下怎么修改可实现刷新:


你这个方法有IE6下有问题,我是这么写的

(忞)忞)+(忟( 发表于 2011-12-6 09:42:55

function reflesh() {
      $("#captcha").attr('src', '{{$baseUrl}}member/user/captcha?code=' + new Date().getMilliseconds());
}
onclick 时触发刷新(reflesh)这个事件,{{$baseUrl}}member/user/captcha获取验证码的方法,

xpengzp 发表于 2011-12-21 21:24:02

view
<img id="imgcode" src="<?php echo site_url('home/codeimage'); ?>" title="点击刷新" onclick="this.src='<?php echo site_url('home/codeimage');?>/'+ Math.random()" />
<a href="#" onclick="document.getElementById('imgcode').src='<?php echo site_url('home/codeimage');?>/'+ Math.random()">换一张</a>


Controller


function codeimage()
    {
      $this->load->library('image');
      echo $this->image->create(2);
    }


thenbsp 发表于 2011-12-25 19:04:43

费话不说
<img src="<?php echo site_url('home/verify'); ?>" onClick="this.src=this.src+'?'+Math.random();" />

MrLeonHuang 发表于 2014-4-30 10:33:18

qi_ruo 发表于 2011-11-20 14:42


非常感谢你的代码。
之前我一直把创建captcha写在login或者register的function里,还是你这么写比较好,captcha和登陆注册函数分离。

979457068 发表于 2016-4-18 11:44:58

qi_ruo 发表于 2011-11-20 14:42


大神好厉害:lol

弱水河_kUW1u 发表于 2016-12-17 08:56:27

thenbsp 发表于 2011-12-25 19:04
费话不说

可是我的为什么就是显示不出来图片啊,在captcha文件下生成了图片啊
页: 1 [2]
查看完整版本: 如何刷新验证码