数据缓存问题

时间:2010-01-29 05:34:54

标签: jquery

面对与缓存相关的一个主要问题。

我有User Creation表单,如果我输入已经在textfield中使用的值,那么它不会显示“Check Availability”超链接。但如果我输入新文本,则会显示文本字段值事件更改的超链接。

代码是用Jquery编写的。我认为这是数据缓存的问题。解决方案是什么。

如果我清除工具>>中的所有数据互联网选项然后它第一次正常工作 这是代码

$('#userName').change(function(){
        if($('#userName').val()!= BLANK_STRING){            
            $('#checkUser').show();         
        }else{
            $('#checkUser').hide(); 
        }   
        $('#avilabilityMsg').html(''); 
    }); 

请帮帮忙?

1 个答案:

答案 0 :(得分:-1)

这可能最适合keyup事件。

$(function(){
  var userName=$('#userName'), checkUser=$('#checkUser');
  userName.keyup(function(e){
    checkUser[($(this).val()===BLANK_STRING ? 'hide' : 'show')]();
  });
});