我正在尝试根据正在输入的邮政编码来动态地使用googlemap更新div。如果用户离开输入框(Id ZipCode),它就可以正常工作,但是如果他们按Enter键,则不会模糊字段。但是一个事件调用另一个事件,那它是一个混乱的事件。如果发生任何一个事件,是否可以启动该函数:
$(document).ready(function() {
$("#ZipCode").blur(function() {
$("#dynamic").load('googlemap.php', {zipcode: $('#ZipCode').val(), maxdistance: $("input[name='MaxDistance']:checked").val() },
function() {
});
});
}) ;
发布于 2018-01-31 15:32:49
你可以这样做:
$(document).ready(function() {
$("#ZipCode").bind('blur keyup',function(e) {
if (e.type === 'blur' || e.keyCode === 13)
// do your stuff here
});
});
发布于 2018-01-31 16:30:59
你可以这样做:
$(document).ready(function() {
$("#ZipCode").bind('blur keyup', function(e) {
if(e.type === 'keyup' && e.keyCode !== 10 && e.keyCode !== 13) return;
$("#dynamic").load('googlemap.php', {zipcode: $('#ZipCode').val(), maxdistance: $("input[name='MaxDistance']:checked").val() },
function() {
});
});
}) ;
https://stackoverflow.com/questions/-100007276
复制相似问题