首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >lat和google长地图中的最大长度

问lat和google长地图中的最大长度
EN

Stack Overflow用户
提问于 2015-12-02 13:46:39
回答 1查看 186关注 0票数 0

我试图使用“输入中的最大长度”按钮来显示谷歌地图的纬度和经度,但是maxlenght不起作用.我做错了什么?

代码语言:javascript
复制
var marker = new google.maps.Marker({
   draggable: true,
   position: {lat: -47.00, lng: 18.00},
   map: map,
   });
   google.maps.event.addListener(marker, 'dragend', function (event) {
   document.getElementById("lat").value = event.latLng.lat();
   document.getElementById("long").value = event.latLng.lng();
});

HTML:

代码语言:javascript
复制
Latitu: <input id="lat" name="lat" maxlength="6" value=""> <br />
Longi:  <input id="long" name="long" maxlength="6" value=""/>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-02 14:03:19

来自规格说明

声明用户可以输入的字符数的限制。

当您通过JS设置值时,它不是用户的输入。

您需要通过JS限制字符数:

代码语言:javascript
复制
document.getElementById("lat").value = String(event.latLng.lat()).substr(0,6);
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34044329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档