我在一个简单的 webapp 上使用“select2-choices”元素。我能够使用标签生成的数据填充搜索条目,并且排序和选择都按预期工作。
但是,即使未在 tags 属性中指定,用户仍然可以输入自己的选择:
tags:[{id: 1, text: 'red'}, {id: 2, text: 'green'}, {id: 3, text: 'blue'}]
如果用户键入“chartreuse”并按回车键,它会被添加到隐藏字段中,从而添加到表单输入中。
如何防止这种情况,并只允许与标签匹配的项目?