我正在根据输入的邮政编码,使用googlemap更新div.如果用户选项卡离开输入框(id ZipCode),但如果按Enter键,则它不会模糊该字段,它的工作正常.我已经有了一个变化,使用onkeyup工作,但一个事件调用另一个事情和它的混乱.如果发生任一事件,可以关闭功能.
$(document).ready(function() { $("#ZipCode").blur(function() { $("#dynamic").load('googlemap.PHP',{zipcode: $('#ZipCode').val(),maxdistance: $("input[name='MaxDistance']:checked").val() },function() { }); }); }) ;
感谢任何指针.
解决方法
你可以这样做:
$(document).ready(function() { $("#ZipCode").bind('blur keyup',function(e) { if (e.type == 'blur' || e.keyCode == '13') // do your stuff here }); });