天天看點

select2 與 輸入法沖突

參考:傳送門?

用搜尋輸入法輸入中文時,輸入不進去

解決方法為 輸入 ,或, 來建立新的标簽

{% block script %}
    <!-- scripts -->
    {{ Loader('/public/site.min.js')
    .js('/public/vendor/select2/js/select2.min.js')
    .done(assets, config.site_static_host, config.mini_assets) | safe }}
    <script>
      //Set bootstrap theme
      $.fn.select2.defaults.set("theme", "bootstrap");
      $("#select2-example-tags").select2({
        placeholder: "Select a country",
        allowClear: false,
        tags: true,
        tokenSeparators: [ ',' ],
        createTag: function(params) {
          if (params.term.indexOf(',') > 0 || params.term.indexOf(',') > 0) {
            var str = params.term;
            str = str.substr(0, str.length - 1);
            return {
              id: str,
              text: str
            }
          } else {
            return null;
          }
        }
      });
    </script>
{% endblock %}
           
select2 與 輸入法沖突

參考:傳送門?

繼續閱讀