我有一个文本区域,用户可以输入内容,然后使用按钮显示他们输入的内容。 当他们添加空格时,我在JavaScript中会出错,因为它们都不在同一行。 有没有一种方法可以使用/ n等html格式保存文本? 当它在站点上运行时,会发生这种情况,并且由于间隔太远而在此处出现错误。 ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我目前正在使用node.js(用于使用mySQL存储数据库)和react.js(用于显示所有文本区域)
我不太确定如何执行此操作,如果我从数据库中给出了一个文本区域循环,那么当我在数据库中更新文本值时,我将如何编辑该值并能够检索该值来更新它点击“保存数据”按钮。
const WorkInProgressHLEDevDays = () =>{
return (
<tr>
<th> TEXTAREAs </th>
{this.state.WIPHLEsData.map((HLEDevDayTextAreas, i) => (
<td key={i}>
<textarea className="HLEDevDays" onChange={this.handleChange} value={HLEDevDayTextAreas.HLEDevDays} spellcheck="false">
</textarea>
</td>
))}
</tr>
)}
有很多方法可以实现这一点。 最简单的方法是使您的组件不受控制,尽管根据Facebook的建议,它是最不推荐的一种:
{this.state.WIPHLEsData.map((HLEDevDayTextAreas, i) => (
<td key={i}>
<textarea
name={`HLEDevDays_${i}`}
className="HLEDevDays"
defaultValue={HLEDevDayTextAreas.HLEDevDays}
spellcheck="false"
/>
</td>
)}
顾名思义,React不会管理每个文本区域的状态,但可以让您的浏览器通过常规的DOM突变来实现。 如果将整个内容包装成form
,您将能够读取后端的值(通过name
属性)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.