在没有复选框的情况下选择多个值
Selecting more than one value without checkboxes
目前我正在使用复选框 select 表单中的多个值。因此,在创建新的 post 时,我可以 select 它所属的所有类别。但是猫名单越来越长,变得有点难以管理。
我喜欢 wordpress 通过 ajax 为每个 post 添加标签的方式。 Wordpress 有一个带有自动完成功能的文本输入字段,您只需开始输入,然后如果它已经存在(在数据库中),那么它将显示并动态添加到列表中。如果在列表中找不到它,则会在提交表单时插入。
我怎样才能做到这一点或类似的,这样我就不必使用 x 数量的复选框?
一种选择是使用 jquery-autocomplete 等库
https://www.devbridge.com/sourcery/components/jquery-autocomplete/
这利用了基于 AJAX 的功能,使您能够根据存储在数据库 table 中的值对其进行调整。你可以做一个简单的检查功能,在找不到值的情况下,用户可以选择简单地按添加并将其插入到所述库中。
剩下的只是样式和设计问题。
看看这个 jQuery 图书馆。它适用于多选而不是复选框,但逻辑和结果正是您所需要的。
http://harvesthq.github.io/chosen/
(不附属,我只是用过几次)
目前我正在使用复选框 select 表单中的多个值。因此,在创建新的 post 时,我可以 select 它所属的所有类别。但是猫名单越来越长,变得有点难以管理。
我喜欢 wordpress 通过 ajax 为每个 post 添加标签的方式。 Wordpress 有一个带有自动完成功能的文本输入字段,您只需开始输入,然后如果它已经存在(在数据库中),那么它将显示并动态添加到列表中。如果在列表中找不到它,则会在提交表单时插入。
我怎样才能做到这一点或类似的,这样我就不必使用 x 数量的复选框?
一种选择是使用 jquery-autocomplete 等库 https://www.devbridge.com/sourcery/components/jquery-autocomplete/
这利用了基于 AJAX 的功能,使您能够根据存储在数据库 table 中的值对其进行调整。你可以做一个简单的检查功能,在找不到值的情况下,用户可以选择简单地按添加并将其插入到所述库中。
剩下的只是样式和设计问题。
看看这个 jQuery 图书馆。它适用于多选而不是复选框,但逻辑和结果正是您所需要的。
http://harvesthq.github.io/chosen/
(不附属,我只是用过几次)