Javascript Jquery-仅当字段为';t空
这是我的代码: 我想知道以下功能:Javascript Jquery-仅当字段为';t空,javascript,jquery,performance,Javascript,Jquery,Performance,这是我的代码: 我想知道以下功能: if (coded === false) { processLocation(); } 只有在#loc输入字段中实际包含某些内容时,我才能执行此操作。在sudo代码中有点像这样,但我无法写出正确的代码: if (coded === false && #loc.val!=0) { processLocation();
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?
}
或-
$(“#loc”).val()!=“”
应该行。如果我误解了,很抱歉,但这是你需要的吗
if (coded === false && $('#loc').val() ) {
processLocation();
}
if (coded === false && $("#loc").val().length> 0) {
processLocation();
}
Chears使用Javascript
if (coded === false && document.getElementById("loc").value!= "") {
processLocation();
}
投票支持提供JSFIDLE链接,谢谢!谢谢你的《果酱》和《植物园》再来一杯。。。三元<代码>(!code&&$(“#loc”).val())?processLocation():“”代码>使用JSIF(coded==false&&document.getElementById(“loc”).value!=“”)谢谢大家!我也把代码放在这里:
if (coded === false && $("#loc").val().length> 0) {
processLocation();
}
if (coded === false && document.getElementById("loc").value!= "") {
processLocation();
}