2015-12-02 121 views
0

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

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:

Latitu: <input id="lat" name="lat" maxlength="6" value=""> <br /> 
Longi: <input id="long" name="long" maxlength="6" value=""/> 

回答

4

specification

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

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

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

document.getElementById("lat").value = String(event.latLng.lat()).substr(0,6); 
+0

谢谢医生:) –

相关问题