【问题标题】:Copy URL from browser address bar and pasting into form using html?从浏览器地址栏中复制 URL 并使用 html 粘贴到表单中?
【发布时间】:2012-03-25 08:44:35
【问题描述】:

我希望创建一个表面上非常基本的在线表单。

目标是创建一个带有提交按钮的 mailto 表单,在提交时复制浏览器地址栏中的 当前 url 并将其粘贴到 mailto 电子邮件窗口。

表单本身很简单:

form method="post" action="mailto:address@address.ca">
Report a broken link, please use the submit button below. The URL for the broken link will be included automatically.
<br />
<input type="submit" value="Submit">
</form

越简单越好,首选html/java...建议?

【问题讨论】:

    标签: java html forms mailto


    【解决方案1】:

    我建议你用 javascript 的document.URL 获取 URL,然后用它做任何你想做的事情。

    【讨论】:

      【解决方案2】:

      试试这个

      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
        <script type='text/javascript' src='http://code.jquery.com/jquery-1.7.1.js'>
      </script>
        <script type='text/javascript'>
      //<![CDATA[ 
        $(window).load(function(){
        var url = "mailto:address@address.ca?Subject=" + window.location;
        $('#mailtoLink').attr('href', url);
        window.alert($('#mailtoLink').attr('href')); // = url;
        });//]]>  
        </script>
      </head>
      <body>
        Some Text <a id="mailtoLink" href="mailto:address@address.ca" name="mailtoLink">Send Mail</a>
      </body>
      </html>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-02-09
        • 2019-04-05
        • 1970-01-01
        • 2017-05-18
        • 1970-01-01
        • 2012-03-18
        相关资源
        最近更新 更多