日期:2014-05-18  浏览次数:20710 次

Ext高手进来,帮帮忙啊!~
以下代码:
一个Ext表单中加入验证码图片,希望能点击图片刷新验证码

        new   Ext.form.Form.feildset(
        {id: 'login ',legend: 'Input '},
                    ....
        );
        Ext.QuickTips.init();   //   init   Quick   Tip
        Ext.get( 'login ').createChild({
        tag: 'img ',
        id: 'imgCode ',
src:   "imgCode.do ",               //     注释点:1
align:   'right ',
hspace:   30,
qtip: '点击更新! '
        });

        var   i   =   Ext.get( 'imgCode ');
        i.on( 'click ',function(){
var   time   =   new   Date().getTime();
                  //   alert(this.src);
this.src   =   'imgCode.do?g7= '+time;     //   注释点:2  
                  // 'imgCode.do '   是servlet得到   验证码图片的
        });

        可是this.src   改变图片的路径好像没有用,显示的图片根本就没有换..
        好像     上面   注释点1     src:   "imgCode.do "
                      和     注释点2     this.src   =   'imgCode.do?g7= '+time;
        这2个src根本没有关系...
        因为:  
        我在注释点2   上面加上调试代码   alert(this.src)时    
        第一次点击:出来是undefined
        第二次点击就有值了....
        再点击,值也在改变....

请问...在Ext的form中如何让验证码图片刷新啊!~~~~

有其他方法在     form中加图片   并能刷新也行...

最好有代码...

可以发到我的邮箱...谢谢!
邮箱     genius0123@qq.com

------解决方案--------------------
mark
------解决方案--------------------
Ext在这里来求救可能有些难
你还不如去javaeye问问