技术CTO-关注编程入门知识,提供编程入门教程

您的位置: 首页 > 前端开发 > html/html5 > 正文

html如何直接发送邮件至指定邮箱

来源: 技术CTO 阅读:

求大神解答

原代码是: <input type="button" value="my location" onclick="startgps()"/>

//点击按钮显示GPS信息

修改后: <input type="button" value="my location" onclick="startgps()"/>

//点击输入框显示GPS信息

现在想要不直接显示GPS信息,而是把GPS信息直接发送至指定邮箱,请问要怎么修改?

或者把GPS信息保存至服务器txt文本也行。。。

 

ajax 会吧    
分两步
求大神解答

原代码是: <input type="button" value="my location" onclick="startgps()"/>

//点击按钮显示GPS信息

修改后: <input type="button" value="my location" onclick="startgps()"/>

//点击输入框显示GPS信息
1.直接在这里发送请求到后台.传数据什么的你自己看着办吧

现在想要不直接显示GPS信息,而是把GPS信息直接发送至指定邮箱,请问要怎么修改?

或者把GPS信息保存至服务器txt文本也行。。。

2.后台得到数据就能 做你想做的东西了    


还有就是这个貌似跟html没啥关系.
用什么属性可以把onclick替换成保存"startgps()"值呢?
Quote: 引用 1 楼 u010067685 的回复:

 

呃,,,可是没有后台,只是一个html页面- -
本人对这一块纯属小白,啥都不懂。。

刚刚查了一点点资料,不知道可不可以这样

给startgps()定一个值

然后get这个值到本地
引用 2 楼 a4demon 的回复:
用什么属性可以把onclick替换成保存"startgps()"值呢?




你想太多   onclick 是一个事件   实际就是调用方法嘛    至于方法怎么写就看你了


引用回复都不会么
引用 5 楼 u010067685 的回复:
Quote: 引用 2 楼 a4demon 的回复:

用什么属性可以把onclick替换成保存"startgps()"值呢?




你想太多   onclick 是一个事件   实际就是调用方法嘛    至于方法怎么写就看你了


引用回复都不会么



这个真不知道要怎么写。。

没写过代码,是网上找到的,然后想修改一下

哥,要不您帮我看看到底应该怎么改才好。。。网上找的资料把人都给弄晕乎了

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width = device-width; initial-scale=1">
        <title>test</title>
        <link rel="stylesheet" href="jquery.mobile.css" />
        <script src="jquery.min.js"></script>
        <script src="jquery.mobile.min.js"></script>
         
        <script type="text/javascript">
      function startgps()
      {
        var gps = navigator.geolocation;
        if (gps)
        {
            gps.getCurrentPosition(showgps,
                                 function(error)
                                 {
                                        alert("Got an error, code: " + error.code + " message: "+ error.message);
                                 },
                                 {maximumAge: 10000}); // 这里设置超时为10000毫秒,即10秒
                }
                else
                {
                    showgps();
                }
            }
             
      function showgps(position)
      {
                if (position)
                {
                    var latitude = position.coords.latitude;
                    var longitude = position.coords.longitude;
                    alert("latitude: " + latitude + "\r\n longitude: "+ longitude);
                }
                else
                    alert("position is null");
      }
  </script>
         
    </head>
 
    <body>
        <section class="ui-page ui-body-c ui-page-active" data-url="page1" id="page1" data-role="page">
            <header role="banner"    class="ui-bar-a ui-header" data-role="header">
                <h1 aria-level="1" role="heading"    tabindex="0" class="ui-title">test</h1>
            </header>
            <div role="main" data-role="content" class="ui-content">
                <input type="button" value="my location" onclick="startgps()"/>
            </div>
            <footer role="contentinfo" class="ui-bar-a ui-footer" data-role="footer">
                <h1 aria-level="1" role="heading"    tabindex="0" class="ui-title">tezt</h1>
            </footer>
        </section>
</html>
function showgps(position)
      {
                if (position)
                {
                    var latitude = position.coords.latitude;
                    var longitude = position.coords.longitude;
                     //在这里用ajax提交到后台处理,不懂ajax就去百度下
                    alert("latitude: " + latitude + "\r\n longitude: "+ longitude);
                   
                }
                else
                    alert("position is null");
      }
<a href="Mailto:test@163.com">给我发邮件</a> 
<a href="Mailto:test@163.com?CC=test@163.com&BCC=test@163.com&Subject=Hello&Body=你好">给我发邮件</a>

^_^ 如果您热爱技术、热爱编程,想与更多的朋友一起交流学习,欢迎加入本站官方QQ群:345733473 ^_^