最大长度经纬度和长谷歌地图
问题描述:
我想使用输入按钮的最大长度来显示经纬度的谷歌地图,但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=""/>
答
声明上的字符数限制,用户可以输入
当你设置的值通过JS它不是用户的输入。
则需要通过JS限制字符数:
document.getElementById("lat").value = String(event.latLng.lat()).substr(0,6);
谢谢医生:) –