gpt4 book ai didi

javascript - Jquery - 仅在字段不为空时处理

转载 作者:搜寻专家 更新时间:2023-11-01 04:44:45 25 4
gpt4 key购买 nike

这是我的代码: http://jsfiddle.net/E8sNt/1/

我想知道以下功能:

        if (coded === false) {
processLocation();
}

只有在#loc 输入字段中确实包含某些内容时,我如何才能让它执行。在 sudo 代码中,它有点像这样,但我无法计算出正确的代码:

        if (coded === false && #loc.val!=0) {
processLocation();
}

这是我的完整代码:

var coded = false;
geocode();
$.cookie("country", "uk");

// GEOCODE FUNCTION
function geocode() {
var input = $('#loc')[0];
var options = {types: ['geocode']};
var country_code = $.cookie('country');

if (country_code) {
options.componentRestrictions = {
'country': country_code
};
}

var autocomplete = new google.maps.places.Autocomplete(input, options);

google.maps.event.addListener(autocomplete, 'place_changed', function() {
processLocation();
});

$('#searchform').on('submit', function(e) {
if (coded === false) {
processLocation();
}
return true;
});

$("#loc").bind("change paste keyup", function() {
coded = false;
});
}

function processLocation() {
var geocoder = new google.maps.Geocoder();
var address = $('#loc').val();
geocoder.geocode({
'address': address
},
function(results, status) {
if (status === google.maps.GeocoderStatus.OK) {
coded = true;
$('#lat').val(results[0].geometry.location.lat());
$('#lng').val(results[0].geometry.location.lng());
} else {
coded = false;
alert("Sorry - We couldn't find this location. Please try an alternative");
}
});
// coded = true; // Do we need this?
}

最佳答案

if (coded === false && $("#loc").val() != "") {
processLocation();
}

http://jsfiddle.net/E8sNt/2/

或者——

if(!coded && $('#loc').val()){
processLocation();
}

关于javascript - Jquery - 仅在字段不为空时处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16575576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com