求助:如何在页面修改文本框内容并写出txt文件

新手上路,请多包涵
  1. 求助各位大神:如何在页面修改文本框内容并写出txt文件。我在页面上输入经纬度信息后,并无用。感激不尽!
  2. <html>

<head>

<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,#l-map {width: 90%;height: 90%;overflow: hidden;margin:0;font-family:"微软雅黑";}#r-result {width:100%;}
</style>
<script src="http://search.dangdang.com/Standard/Search/Extend/hosts/js/jquery.js"></script>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=nCRvMdrWkhF3kg0RsTdUvku6"></script>
<title>公交出行的时间和距离</title>

</head>
<body>
<div id="l-map"></div>
<div id="r-result"> <div class="form-group">

<label for="startlng">起点经度:</label>
<input type="text" class="form-control" id="startlng" placeholder="起点经度"  value=""/>
<label for="startlat">起点纬度:</label>
<input type="text" class="form-control" id="startlat" placeholder="起点纬度"  value=""/>
<label for="endlng">终点经度:</label>
<input type="text" class="form-control" id="endlng" placeholder="终点经度"  value=""/>
<label for="endlat">终点纬度:</label>
<input type="text" class="form-control" id="endlat" placeholder="终点纬度"  value=""/>
<input type=button id="query" value="查询" onclick="Write2Text()">

</div></div>
</body>
</html>
<script type="text/javascript">

// 百度地图API功能
var map = new BMap.Map("l-map");
map.centerAndZoom(new BMap.Point(118.799154,32.066449), 12);
map.enableScrollWheelZoom();
var ttime;
var tdistance;
var s = [];
var alldata=[];

var slng=document.getElementById("startlng").value;
var slat=document.getElementById("startlat").value;
var elng=document.getElementById("endlng").value;
var elat=document.getElementById("endlat").value;

var p1 = new BMap.Point(slng,slat);
var p2 = new BMap.Point(elng,elat);
var transit = new BMap.TransitRoute(map, {
    onSearchComplete: function (result) {
        if (transit.getStatus() == BMAP_STATUS_SUCCESS) {
            var firstPlan = result.getPlan(0);
            ttime = firstPlan.getDuration(true); 
            tdistance = firstPlan.getDistance(true);
            s = result.getPlan(0).getDescription(false);
            alldata=ttime+","+tdistance+","+s+"\r\n";

        }
    }
});
transit.search(p1, p2);

function Write2Text()
{
    var fso=new ActiveXObject("Scripting.FileSystemObject");
    var f=fso.CreateTextFile("C:\\Users\\enhui\\Desktop\\test.txt",true);
    f.write(alldata);
    f.Close();
}

</script>
</html>

  1. 图片描述
阅读 2.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题