我使用Tagify在文本混合的textarea中添加自动完成,并在表单提交时将值发送到服务器,这非常有效。但是我想改变标签被包含在提交的数据中的方式。
Tagify足够聪明地将textarea数据转换为与常规文本混合的标记:
<textarea name="test" type="text">Hello [[James]]! </textarea>但当我提交表格的时候
Hello [[{"value":"James"}]]!我做了关于小提琴的一个例子
如果我做了一个没有模式的Tagify:‘混合’并使用设置:
originalInputValueFormat: valuesArr => valuesArr.map(item => item.value).join(',')然后输出与预期的输入匹配。( [James],而不是)
我应该怎么做才能让Tagify改变它的输出?
发布于 2022-09-07 07:48:29
Tagify的开发人员通过为混合模式添加originalInputValueFormat来解决originalInputValueFormat问题。我的示例现在像预期的那样工作!
我只需将Tagify更新为4.13.0版本,并将以下代码添加到构造函数中:
originalInputValueFormat: tagData => tagData.value,https://stackoverflow.com/questions/72288592
复制相似问题