Jquery-仅当字段不是't为空
Jquery - Only process if field isn't empty
这是我的代码: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();
}
if (coded === false && $('#loc').val() ) {
processLocation();
}
$("#loc").val() != ""
应该起作用。
如果我误解了,很抱歉,但这是你需要的吗?
if (coded === false && $("#loc").val().length> 0) {
processLocation();
}
作弊
使用Javascript
if (coded === false && document.getElementById("loc").value!= "") {
processLocation();
}
相关文章:
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- HTML提交表单,同时包含空字段检查和按钮隐藏
- 正在检查HTML表单上的空字段
- 如果表单中的空字段使用Javascript从URL中排除
- Javascript/ajax 不向 php 发送空字段
- 当用户在输入字段事件中输入内容时,为该字段事件添加动画占位符
- Javascript空字段未正确验证
- 在visualforce中为更新字段分配HTML链接/按钮
- 在表单中单击“提交”按钮时,请关注空字段
- 使用SCEditor(所见即所得BBCode)时无法验证空字段
- Bootstrap typeahead为隐藏字段添加值
- formvalidation.io-如何跳过验证空字段
- JavaScript-使用空字段反转数组,并将其添加到旧数组中
- jQuery-用于检查是否有任何字段不为空,然后将所有字段设为必需字段的代码
- 我想防止搜索表单中出现空字段
- "如何使用jQuery's form.serialize但排除空字段"不起作用(使用php)
- 如何忽略ExtJS数据模型中的空字段
- 如何停止提交输入中的空字段
- 如果以 javascript 显示,则为“必需”字段
- jQuery表单验证插件.只为空字段设置背景色