面对与缓存相关的一个主要问题。
我有User Creation表单,如果我输入已经在textfield中使用的值,那么它不会显示“Check Availability”超链接。但如果我输入新文本,则会显示文本字段值事件更改的超链接。
代码是用Jquery编写的。我认为这是数据缓存的问题。解决方案是什么。
如果我清除工具>>中的所有数据互联网选项然后它第一次正常工作 这是代码
$('#userName').change(function(){
if($('#userName').val()!= BLANK_STRING){
$('#checkUser').show();
}else{
$('#checkUser').hide();
}
$('#avilabilityMsg').html('');
});
请帮帮忙?
答案 0 :(得分:-1)
这可能最适合keyup事件。
$(function(){
var userName=$('#userName'), checkUser=$('#checkUser');
userName.keyup(function(e){
checkUser[($(this).val()===BLANK_STRING ? 'hide' : 'show')]();
});
});