2012-03-07 7 views
2

私は、表面に非常に基本的なオンラインフォームを作成しようとしています。ブラウザのアドレスバーからURLをコピーし、htmlを使用してフォームに貼り付けますか?

送信ボタンを使用してmailtoフォームを作成し、送信時に現在の URLをブラウザのアドレスバーにコピーしてmailtoメールウィンドウに貼り付けることです。

フォーム自体は単純です:

form method="post" action="mailto:[email protected]"> 
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が好ましい単純...の提案?

答えて

1

JavaScriptのdocument.URLでURLを取得して、それに何でもしたいとお勧めします。

1

この

<!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:[email protected]?Subject=" + window.location; 
    $('#mailtoLink').attr('href', url); 
    window.alert($('#mailtoLink').attr('href')); // = url; 
    });//]]> 
    </script> 
</head> 
<body> 
    Some Text <a id="mailtoLink" href="mailto:[email protected]" name="mailtoLink">Send Mail</a> 
</body> 
</html> 
をお試しください
関連する問題