如何通过按钮将表单数据作为句子中的变量发送到剪贴板


How do you send form data as a variable within a sentence to the clipboard with a button?

我一直在努力找出一个我认为很简单的问题的答案,但到目前为止运气不佳。不幸的是,到目前为止,我还不太精通html或java。

在我的工作中,我的团队面临着手动键入一系列句子的问题,这些句子每次都是相同的,只有一个变量除外。这些都是必需的文件,每次手动输入时会变得相当单调和耗时。除此之外,计算机是古老的,内存密集型脚本会更麻烦而不是有益的——即使这意味着我正在寻找更多的代码——我可以同时向整个团队展示最快、最不密集的解决方案。

我的目标是创建一系列表单,然后将变量插入预先构建的句子中,并将其作为一个整体一次性复制到剪贴板。

我只能成功地创建表单,但两者都没有运气;A) 将带有变量的句子发布到文本区域,以便可以手动复制,或者B)更可取的结果是单击提交按钮,让它在后台生成预先构建的句子,同时不看变量,并将其全部复制到剪贴板。

本质上。。。我想要这样的东西-

Name -----
Age-----
Gender-----
Job-----
SUBMIT

点击提交后,它会将下面的所有文本复制到剪贴板,而不会显示它-

最近添加了感兴趣的人$name
感兴趣的人从事的是一份价值美元的工作,最近没有做过手术
$name是$gender,当前为$age。

我知道这是可能的,尽管我不知道如何真正实现它。起初我想我可以创建表单数据,将其附加到php中的一个变量上,在显示中的句子中回声该变量:none环境然后用。。。不知道,也许我要把所有的echo'd语句分配给另一个变量,然后让submit按钮将变量复制到剪贴板。即使只是这么说,效率也很低。我需要认真的帮助

我想您可以将$_SESSION变量与变量的随机字符串占位符一起使用。

$_SESSION['message']="Person of interest, <<name>>, was recently added.'n...."

提交表单时,只需将占位符替换为其中的实际值,如:

$_SESSION['message']=str_replace('<<name>>',$_POST['name'],$_SESSION['message']);

然后,每当你必须使用该语句时,你可以将其用作

<textarea id='message'><?php echo $_SESSION['message'] ?></textarea>