我正在使用select2
作为标记系统。
我遇到过这样的问题:每当我提交表单时,都没有发布select2字段中的数据,但是如果我不包含select2 js
这样输入是“正常“然后该字段正确提交。
我通过在提交后打印发布数据来确认这一点。是否有一些我缺少处理select2帖子的东西?
<script>
$(document).ready(function () {
$("#tags").select2({
tags:["red", "green", "blue"]
});
});
</script>
HTML摘录:
<div class="control-group"><label class="control-label">Project tags</label>
<div class="controls">
<div class="select2-container select2-container-multi" id="tags" style="width:300px;">
<ul class="select2-choices">
<li class="select2-search-field">
<input type="text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" class="select2-input" placeholder="" id="project_tags" name=" project_tags">
</li>
</ul>
</div>
</div>
</div>
答案 0 :(得分:0)
您应该选择输入字段的ID而不是div:
<script>
$(document).ready(function () {
$("#project_tags").select2({tags:["red", "green", "blue"]});
});
</script>