【发布时间】:2015-12-07 17:04:05
【问题描述】:
我有一个表格来管理带有姓名和地址的个人信息。 页面加载后,表单在输入文本中显示名称信息和地址信息。
1/ 如果我更改地址,自动完成 js 显示谷歌地图地址列表。目前我想隐藏提交按钮,直到点击地址。
2/如果没有点击或右键结果我想删除输入,显示“占位符”并显示按钮提交。
这是我的 jquery 脚本:
<script type='text/javascript'>
$(document).ready(function(){
$('#adress').keyup(function() {
$('#validate_info').hide();
});
});
</script>
这里是Html/php代码:
<input type="text" id="name" placeholder="George Lake"></input>
<input type="text" id="address" placeholder="17 Street Lane, Leeds, Royaume-Uni" ></input>
<button type="submit" id="validate_info">Validate</button>
页脚脚本页面:
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&libraries=places&language=en-AU"></script>
<script>
var autocomplete = new google.maps.places.Autocomplete($("#address")[0], {});
google.maps.event.addListener(autocomplete, 'place_changed', function() {
var place = autocomplete.getPlace();
console.log(place.address_components);
});
</script>
【问题讨论】: