我正在使用froala编辑器让我的用户能够创建和编辑文档模板。这些模板将在输入数据之后,用户定义的占位符将自动填充。
我现在面临的最大问题是,Froala(至少显然)没有提供一种方法来在<textarea>
或任何其他HTML元素中获得插入位置,并且启用了contenteditable。 / p>
每个文档模板都可以包含许多自定义字段,这些字段将显示为位于编辑器上方的<select>
标记的选项。用户始终选择一个选项,其值将被放置在插入符号最后一次的位置,并用大括号括起来。
例如:
<select>
<option value='Choose a field'></option>
<option value='lawsuit'>Lawsuit Number</option>
<option value='customer'>Customer Name</option>
</select>
在这种情况下,如果用户选择“诉讼编号”选项,则文本{lawsuit}
应放在选择之前插入符号的位置。
Froala编辑器是否有一些内置机制来实现这一目标?如果不是,还有其他办法吗?