我现在正在构建一个 Web 应用程序,它有几个文本字段,理想情况下我希望能够使用每个字段旁边的“复制”按钮来复制(单独)。现在我正在尝试在我的主文件中编写一个 Pyperclip 函数,然后将其作为onclick
按钮的值传递,但是一旦页面加载,Pyperclip 函数就会执行并且我的剪贴板会在不按任何内容的情况下更新。例如:
@app.route('/converted.html', methods = ['GET', 'POST'])
def converted():
pyperclip_Test = pyperclip.copy("apple")
return render_template('converted.html',
pyperclip_Test = pyperclip_Test)
然后在我的模板文件中:
<a href="#" onClick = "{{ pyperclip_Test }}; return false">Test</a>
<div>Data that I want to copy</div>
我知道 pyperclip 函数没有复制那个 div - 我收回了我可以传递的原始数据 - 但问题仍然存在,即脚本在没有我按下按钮的情况下执行。
关于如何使它工作的任何想法?