Tôi cố gắng để sử dụng Zero, * Clipboard * để sao chép văn bản từ Textbox để Clipboard khi khách hàng nhấp vào một Nút. Tôi đang cố gắng điều này trong nhiều ngày nhưng không có may mắn để thực hiện công việc này.Sao chép văn bản vào clipboard bằng Zero, Clipboard trong asp.net
Trong kịch bản, tôi có một Textbox mà không thể nhận dữ liệu từ cơ sở dữ liệu . Tôi có một Nút khi khách hàng nhấp vào nên sao chép văn bản của Textbox. Tôi đã thử làm theo nhưng nó không hoạt động.
Một số trợ giúp sẽ được đánh giá cao.
<script type="text/javascript" src="/Scripts/ZeroClipboard.js"></script>
<script type="text/javascript">
ZeroClipboard.setMoviePath('/Scripts/ZeroClipboard.swf');
</script>
<script>
function test() {
ZeroClipboard.setMoviePath('/Scripts/ZeroClipboard.swf');
//create client
var clip = new ZeroClipboard.Client();
//event
clip.addEventListener('mousedown', function() {
clip.setText(document.getElementById('TextBox2').value);
});
clip.addEventListener('complete', function (client, text) {
alert('copied: ' + text);
});
//glue it to the button
clip.glue('d_clip_button');
}
</script>
<asp:TextBox ID="TextBox2" runat="server" BorderStyle="None" Enabled="False" Font-Size="Medium" ForeColor="Black" Width="213px"></asp:TextBox>
<asp:Button ID="d_clip_button" runat="server" Text="Copy" OnClientClick="javascript:test();" />
Bạn có thể tham khảo https://github.com/zeroclipboard/ZeroClipboard. – Rex