我正在使用tagit自动填充功能,并且我希望在编辑项目时使用当前代码填充我的代码列表。
我还将其配置为在选择时将标记的Id保存在隐藏的输入字段中,并且此隐藏的输入当前填充了正在编辑的当前项目的标记ID。
我如何在标签编辑器上设置初始值?
答案 0 :(得分:0)
编辑:再次阅读您的问题之后,这可能对您不起作用,因为您使用ID而非标签填充输入。
我不确定是否存储了id部分,但这是你加载具有初始值的页面的方式:
<input
id="tags_input"
type="hidden"
name="tags_input"
value="<!--put comma delimited tags in here-->">
<ul id="tags"></ul>
我假设当您拥有的不仅仅是标签名称时,数据会以某种方式存储在输入框中。使用firebug来查看放在那里的内容,然后加载一个带有输入的页面,其中包含放置的标记。
答案 1 :(得分:0)
为了解决这个问题,我改为在隐藏的输入字段中使用标准标签名称而不是ID。
这意味着我必须在提交时从db获取标记ID,但这似乎不是一个巨大的开销。