3
ボタンのリストを列挙したページ(シグネチャ、返品、お問い合わせなど)をセットアップしようとしています。現在、テキストはテキストエリアの機能に組み込まれている、以下を参照してください。隠しテキストエリアClickboardへのコピー
<td>
<b>PartSelect</b>
<br />
<textarea id="copyTarget"
cols="25"
rows="3">Customer Service www.partselect.com 888-895-1535
</textarea>
<br />
<button id="copyButton">Copy</button>
</td>
私は、コードのこの部分は、私は、MySQLデータベースからテキストエリアの値を引っ張っされますが、私はそれを行うことができ、考え出し得れば。今、私はstyle:hidden;
を使用しようとしていますが、テキスト領域を隠していますが、コピー機能は失われています。 JavaScript関数のコードは以下の通りです:
document.getElementById("copyButton").addEventListener("click", function() {
copyToClipboardMsg(document.getElementById("copyTarget"), "msg");
});
私が言ったように、これは私がテキストエリアを非表示にしたときが動作を停止し、フィールドが表示されているときに動作します。これには解決策がありますか?データベースとテーブル名はtemplates
ある
、列はid
category
shortname
longname
text
だけでテキストエリアはどちらか '可視性によって隠されているからといってhttps://clipboardjs.com –
を使用します。hidden'または'表示:あなたはまだ[値]を得ることができる必要がありNONE' 'document.getElementById( 'copyTarget')。value'を使用します。与えられたコードの例からわからない問題が他にもあるかもしれませんか? – DavidDomain