Google App Engine Go SDKを使用しており、アプリケーションから渡されたパラメーターを使用する基本的なJavaScriptコードをHTMLテンプレートに配置したいと考えています。テンプレートは次のようになります。
<script type="text/javascript">
function CopyToClipboard()
{
CopiedTxt = document.selection.createRange();
CopiedTxt.execCommand("Copy");
}
</script>
[...]
<form name="Form1">
<input type="hidden" name="link" value="{{.Link}}">
<input type="button" onClick="CopyToClipboard()" value="Copy to clipboard" />
</form>
コードが行うことになっているのは、{{.Link}}
値をクリップボードにコピーすることです。しかし、実行されたテンプレートのページソースが明確に読み取ったとしても、http://example.com
クリップボードのようなものを取得する代わりに、私は取得します{{.Link}}
<input type="hidden" name="link" value="http://example.com">
GAE GolangテンプレートでJavaScriptを正しく機能させるにはどうすればよいですか?