【问题标题】:how to add a variable to a textarea (MERN)如何将变量添加到文本区域(MERN)
【发布时间】:2021-07-25 00:33:09
【问题描述】:

我正在开发我的 MERN 应用程序,其中包含一个文本区域。我想让用户在文本模板之间添加变量。例如,enter image description here

如何使用 React 和 Node JS 实现这个逻辑?

【问题讨论】:

  • 你应该使用contenteditable div

标签: node.js reactjs express mern


【解决方案1】:

假设,后端收到的字符串是:

let email = "Hi John, I hope you are doing good".

现在,要检索名称 John,我们可以这样做:

let indexOfSpace = email.indexOf(" ");
let indexOfComma = email.indexOf(",");
let name = email.substring(indexOfSpace, indexOfComma);

你可以研究一下这些方法here。

【讨论】:

  • 嘿,很抱歉不清楚。实际上,我希望我的用户在 textarea 中添加一个变量。 (例如,像电子邮件模板一样,客户名称、日期将动态更改)
  • 最好的方法是先让用户填写所有需要的详细信息,然后在提交时,操作文本区域的内容,并设置所需变量的值。跨度>
  • 是的,但是由于它是一个模板,发送电子邮件和获取用户名由后端处理。 textarea 以字符串的形式存储在数据库中,我该如何操作呢?
  • 感谢您的参与,但电子邮件字符串往往会根据不同的用户而改变。所以我们不确定变量的位置。
  • 我知道,这不是一个完整的解决方案,它只是一种方法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-27
  • 1970-01-01
  • 1970-01-01
  • 2022-01-13
  • 1970-01-01
  • 2013-05-23
相关资源
最近更新 更多