Chcę ograniczyć minimum 3 znaki dla wejścia Wybierz znaczniki. Czy to możliwe? czy jest jakieś wydarzenie w selekcji?Jak ograniczyć minimalny znak w znacznikach wyboru
Odpowiedz
pobrać selectize.js wtyczki
Dołącz jQuery i
użyć tego kodu, będzie ona działać.
$ ("# your-id"). Selectize ({ maxItems: 3 });
znaków, nie elementów – Andrey
nie ma bezpośredniego interfejsu API do selekcji. –
Miałem ten sam problem. Jego jak Rory wspomniał, za pośrednictwem wtyczek.
Jest to całkiem proste.
Oficjalna przykładem dla znacznika minimalnej długości filtrowanie słowo można znaleźć here
$('#select-words-length').selectize({
create: true,
createFilter: function(input) { return input.length >= MIN_LENGTH; }
});
Inną rzeczą, którą można zrobić jest filtrowanie sam wyszukać
//restricts the matches to fulfill MIN_SEARCH_LENGTH via the 'score' callback
//see https://github.com/brianreavis/selectize.js/blob/master/docs/usage.md#callbacks
score: function scoreFilter(search) {
var ignore = search && search.length < MIN_SEARCH_LENGTH;
var score = this.getScoreFunction(search);
//the "search" argument is a Search object (see https://github.com/brianreavis/selectize.js/blob/master/docs/usage.md#search).
return function onScore(item) {
if (ignore) {
//If 0, the option is declared not a match.
return 0;
} else {
var result = score(item);
return result;
}
};
},
nadzieję, że pomoże :)
btw dlaczego nazywa się anonimowa funkcja? – tom10271
anonimowe funkcje nie mają nazwy. Funkcja "onScore" ma nazwę (więc nie jest anonimowa), która pomaga nieco zrozumieć, co robi. Być może nazwa mogłaby być jeszcze dokładniejsza, ale gdy debugujesz, widzisz nazwy w śladzie stosu, który jest ładniejszy niż patrzenie na tak wiele anonimowych funkcji. –
oh .... ok ...... którego nigdy nie robię i myślę, że to nie jest zbyt użyteczne, klucz obiektowy daje już wystarczająco dużo wskazówek. Cokolwiek – tom10271
- 1. Jak ograniczyć opcje pól wyboru na podstawie innego pola wyboru w Django administratora
- 2. Jak wdrożyć kontroler minimalny
- 3. Jak ograniczyć liczbę przesyłanych plików w html?
- 4. Wydrukuj znak "zatwierdzenia"/znacznik wyboru (✓) U + 2713 w języku Python
- 5. Dlaczego pole wyboru Znak GnuPG jest wyłączone w SourceTree?
- 6. Minimalny działający przykład polimeru
- 7. Jak stworzyć minimalny manekin X509Certificate2?
- 8. Jak ograniczyć użycie inkoverlay microsoft w kontrolkach wejściowych, takich jak (pole tekstowe, pole wyboru)?
- 9. Jak ustawić minimalny rozmiar okna w wxWidgets?
- 10. Jak ustawić minimalny Metaprzestrzeń w Javie 8
- 11. Jak ograniczyć tekst w Eval
- 12. Jak ograniczyć referencje w Jenkins?
- 13. PhpStorm zawijanie wielu linii w znacznikach list
- 14. System plików oparty na znacznikach
- 15. Jak grupować przyciski w różnych znacznikach formularzy w Bootstrap
- 16. django: Jak ograniczyć opcje pól w formularzu?
- 17. Jak ograniczyć szerokość tekstu?
- 18. Jak ograniczyć widoczność przedmiotów?
- 19. QtDbus C++ minimalny przykład
- 20. Jak ograniczyć liczbę dziesiętną?
- 21. Jak ograniczyć pasek wyszukiwania
- 22. Jak ograniczyć JSpinnera
- 23. Najbardziej minimalny LISP?
- 24. CHROME Radio html do pola wyboru pokazującego znak minus
- 25. Jak używać rozszerzeń i metod narzędziowych w znacznikach?
- 26. Jak używać HTML wewnątrz wiążą warunkowego w znacznikach
- 27. Jak mogę zawsze wiedzieć o wszystkich znacznikach w Mercurial?
- 28. Android: Dialog minimalny margines
- 29. Minimalny rozmiar gtk
- 30. Scala podkreślenia minimalny funkcja
[Dokumentacja] (https://github.com/brianreavis/selectize.js/blob/master/docs/usage.md) nie ma żadnych ustawień umożliwiających zmianę tego zachowania. –
Ale, Rory jest to możliwe w jakikolwiek inny sposób.? – Faizan
Wszystko jest możliwe. Aby to osiągnąć, prawdopodobnie musiałbyś stworzyć własną [wtyczkę] (https://github.com/brianreavis/selectize.js/blob/master/docs/plugins.md). –