怎么将js数据传到表单中
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><metaname="viewport"...
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<style type="text/css">
body, html,#allmap {width: 100%;height: 70%;overflow: hidden;margin:0;}
</style>
<script type="text/javascript" src="data:application/octet-stream;base64,KGZ1bmN0aW9uKCl7IHdpbmRvdy5CTWFwX2xvYWRTY3JpcHRUaW1lID0gKG5ldyBEYXRlKS5nZXRUaW1lKCk7IGRvY3VtZW50LndyaXRlKCc8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwOi8vYXBpLm1hcC5iYWlkdS5jb20vZ2V0c2NyaXB0P3Y9Mi4wJmFrPVFrRWhBZmJCaTMzamxyOEt5a1pyeGtiaCZzZXJ2aWNlcz0mdD0yMDE0MDUwNzEyNTcwMiI+PC9zY3JpcHQ+Jyk7fSkoKTs="></script>
<title>浏览器定位</title>
</head>
<body>
<div id="allmap"></div>
</body>
</html>
<script type="text/javascript">
// 百度地图API功能
var map = new BMap.Map("allmap");
var point = new BMap.Point(116.331398,39.897445);
map.centerAndZoom(point,12);
var geolocation = new BMap.Geolocation();
geolocation.getCurrentPosition(function(r){
if(this.getStatus() == BMAP_STATUS_SUCCESS){
var mk = new BMap.Marker(r.point);
map.addOverlay(mk);
map.panTo(r.point);
alert('您的位置:'+r.point.lng+','+r.point.lat);
}
else {
alert('failed'+this.getStatus());
}
},{enableHighAccuracy: true})
</script>
<form action="" method="post" enctype="multipart/form-data">
<input type="text" />
<input type="text" /><br />
<input type="submit" varlue="提交"/>
</form>
</script>
怎么讲上面的弹框中的r.point.lng,r.point.lat在点击确定时显示到下面的表单当中?? 展开
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<style type="text/css">
body, html,#allmap {width: 100%;height: 70%;overflow: hidden;margin:0;}
</style>
<script type="text/javascript" src="data:application/octet-stream;base64,KGZ1bmN0aW9uKCl7IHdpbmRvdy5CTWFwX2xvYWRTY3JpcHRUaW1lID0gKG5ldyBEYXRlKS5nZXRUaW1lKCk7IGRvY3VtZW50LndyaXRlKCc8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwOi8vYXBpLm1hcC5iYWlkdS5jb20vZ2V0c2NyaXB0P3Y9Mi4wJmFrPVFrRWhBZmJCaTMzamxyOEt5a1pyeGtiaCZzZXJ2aWNlcz0mdD0yMDE0MDUwNzEyNTcwMiI+PC9zY3JpcHQ+Jyk7fSkoKTs="></script>
<title>浏览器定位</title>
</head>
<body>
<div id="allmap"></div>
</body>
</html>
<script type="text/javascript">
// 百度地图API功能
var map = new BMap.Map("allmap");
var point = new BMap.Point(116.331398,39.897445);
map.centerAndZoom(point,12);
var geolocation = new BMap.Geolocation();
geolocation.getCurrentPosition(function(r){
if(this.getStatus() == BMAP_STATUS_SUCCESS){
var mk = new BMap.Marker(r.point);
map.addOverlay(mk);
map.panTo(r.point);
alert('您的位置:'+r.point.lng+','+r.point.lat);
}
else {
alert('failed'+this.getStatus());
}
},{enableHighAccuracy: true})
</script>
<form action="" method="post" enctype="multipart/form-data">
<input type="text" />
<input type="text" /><br />
<input type="submit" varlue="提交"/>
</form>
</script>
怎么讲上面的弹框中的r.point.lng,r.point.lat在点击确定时显示到下面的表单当中?? 展开
3个回答
推荐于2017-10-06
展开全部
1、在js中不要用struts2中的标签,只可以在html的body标签中使用,如果要动态生成form及form里各种form元素面,使用 html的标签,如:<input type="text" name="age"/>,不要用<s:property/>
2、提交一定要有form,form放各种表当元素 。
2、提交一定要有form,form放各种表当元素 。
展开全部
<form action="" method="post" enctype="multipart/form-data">
<input type="text" id="lng" />
<input type="text" id="lat"/><br />
<input type="submit" varlue="提交"/>
</form>
alert('您的位置:'+r.point.lng+','+r.point.lat);
换成 document.getElementById('lng').value = r.point.lng;
document.getElementById('lat').value = r.point.lat;
这样就能传过去了,FORM 中我加了两个ID 注意
<input type="text" id="lng" />
<input type="text" id="lat"/><br />
<input type="submit" varlue="提交"/>
</form>
alert('您的位置:'+r.point.lng+','+r.point.lat);
换成 document.getElementById('lng').value = r.point.lng;
document.getElementById('lat').value = r.point.lat;
这样就能传过去了,FORM 中我加了两个ID 注意
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-05-22 · 知道合伙人软件行家
关注
展开全部
例如表单里面的input
<input type="text" name="user" id="user" value=""/>
var str="你好朋友";
document.getElementById('user').value=str;
<input type="text" name="user" id="user" value=""/>
var str="你好朋友";
document.getElementById('user').value=str;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询