试图让我的谷歌地图应用程序自动完成工作.
这是当前的代码:
HTML
<input type="text" class="clearText" id="address" name="address" value="" size=20 autocomplete="off">
Run Code Online (Sandbox Code Playgroud)
使用Javascript
var input = document.getElementById('address');
var options = {
componentRestrictions: {country: 'au'}
};
var autocomplete = new google.maps.places.Autocomplete(input, options);
Run Code Online (Sandbox Code Playgroud)
不幸的是,键入地址时没有任何反应
有任何想法吗?
提前致谢.
编辑:我实际上收到以下错误:
未捕获的TypeError:无法读取未定义的属性"autocomplete"
不知道为什么,代码放在我的map初始化函数中.
编辑2:固定.答案如下.
我有一个输入文本字段,最大长度为10.该字段用于澳大利亚电话号码(10位数).电话号码通常分为以下语法
12 12345678
Run Code Online (Sandbox Code Playgroud)
如果有人复制上面的内容并将其粘贴到我的输入字段中,它显然会留下最后一个数字并保留空格.
有没有办法在粘贴到输入框之前删除任何空格?或者还有另一种解决方法吗?
提前致谢.