You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将contentEditable可编辑元素转换为表单输入字段?

将contentEditable元素转换为标准表单输入字段

原代码中的contentEditable元素不属于标准表单控件,表单提交时不会携带它们的值,需要替换为input和textarea这类原生表单控件:

<form action="" method="post">
    <input type="text" name="name" placeholder="Your Favorite Movie">
    <textarea name="Comment" placeholder="Your Comment"></textarea>
    <button>Submit</button>
</form>

关键修改说明:

  • 单行的电影名称输入:用input[type="text"]替代原div,保留name="name"属性确保提交时能传递该字段的值;用placeholder设置提示文本,和原contentEditable元素的初始文本作用一致。
  • 多行的评论输入:用textarea替代原p标签,同样保留name="Comment"属性,placeholder设置提示文本,适配多行输入的场景。
  • 所有表单控件都保留了原有的name属性,保证表单提交时能正确携带对应的数据。

内容的提问来源于stack exchange,提问作者Asif Iqbal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 12:03:14