解释
我尝试在Select2's select boxes中使用Bootstrap的表单验证,但由于某些原因,它无法正常工作。它确实显示了此反馈文本,但没有显示绿色/红边框颜色,正如您在下面的代码中所看到的。
代码
您也可以在this JSFiddle中看到它。
$(".select").select2({
minimumResultsForSearch: Infinity
});
个字符
先谢了,
路易斯。
解释
我尝试在Select2's select boxes中使用Bootstrap的表单验证,但由于某些原因,它无法正常工作。它确实显示了此反馈文本,但没有显示绿色/红边框颜色,正如您在下面的代码中所看到的。
您也可以在this JSFiddle中看到它。
$(".select").select2({
minimumResultsForSearch: Infinity
});
个字符
先谢了,
路易斯。
4条答案
按热度按时间b0zn9rqh1#
您需要将
css
应用于覆盖,并将select2
生成动态选择,字符串
kqlmhetl2#
我今天遇到了同样的问题,我只使用CSS向Select 2添加了验证样式--很像Hiren的回答。
我的答案的好处是,当你使用'is-valid'和'is-invalid'类(当你有服务器端验证时可能会使用)时,它也会应用样式。我的CSS还添加了tick和cross图标,以保持与Bootstrap验证样式的其余部分一致。
只需将以下内容添加到您的CSS文件:
字符串
这里有一个演示:
z18hc3ub3#
试试这个
个字符
vof42yt14#
我从Bootstrap 4
custom-file-input
中借用并修改了这个css
代码。这样一来,select2上的验证就应该像任何常见的表单控件一样。字符串