Mam pudełko <select>
z pewnymi numerami lat w nich, począwszy od 50 lat wstecz, a obecnie po kliknięciu na pole opcje osiągną u dołu ekranu, czy istnieje sposób na określenie maksymalnej liczby opcji, które powinno zostać wyświetlone, zanim skorzystasz z paska przewijania, aby wyświetlić całą resztę? Nie mogłem znaleźć nic na ten temat w Google, jedyną rzeczą, która się do nich zbliżyła, jest atrybut size
, który jest nie jest tym, czego chcę.Jak ustawić maksymalną liczbę elementów do wyświetlenia w polu wyboru HTML
Odpowiedz
Uważam, że powodem, dla którego nie możesz tego zrobić (przepraszam) jest to, że są one zwykle implementowane jako rodzime ustawienia systemu operacyjnego, co oznacza również, że zachowują się inaczej w różnych przeglądarkach/platformach.
Bugger, szkoda. Być może mój szef pozwoli mi uciec z pokazywaniem mniej lat: P – Aistina
Nie jest to niemożliwe.
Można zrobić pewne podchwytliwe skrypty JavaScript/AJAX, ale zazwyczaj istnieje lepsze rozwiązanie. ;)
Można uzyskać podobny efekt w JavaScript. Czy to jest dla ciebie bliższe?
<select id="mySelect"
onfocus="this.size=4"
onblur="this.size=1"
onmouseleave="this.size=1">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
Oczywiście użytkownicy, którzy nie są javascriptami, będą mieli ogromne możliwości.
Heh, fajny pomysł, ale wydaje się raczej błędny. No cóż... – Aistina
- 1. LINQ: Jak grupy przez maksymalną liczbę elementów
- 2. Jak ustawić maksymalną liczbę pracowników w paczce/matlabpool z konsoli?
- 3. Jak ustawić maksymalną liczbę procesów lub wątków MySQL?
- 4. Jak ustawić maksymalną długość linii w PyCharm?
- 5. Jak ustawić przewijanie do wyświetlenia strony internetowej?
- 6. Jak ustawić maksymalną szerokość wyjściową w numpy?
- 7. Jak ustawić maksymalną szerokość $ mdDialog?
- 8. Jak ograniczyć liczbę przesyłanych plików w html?
- 9. ustaw maksymalną liczbę linii uilabel
- 10. Jak uzyskać maksymalną liczbę określonej długości
- 11. jQuery/Programme Wybierz opcję w polu wyboru
- 12. OpenSSL konfiguruje maksymalną liczbę połączeń
- 13. Przekroczono maksymalną liczbę bibliotek DLL w R
- 14. Jak ograniczyć liczbę znaków do wklejenia w polu tekstowym?
- 15. Prawy wyrównywanie tekstu w polu wejściowym HTML
- 16. Jak ustawić maksymalną liczbę znaków w wierszu dla widoku tekstowego w systemie Android?
- 17. Jak ustawić minimalną i maksymalną datę dynamicznie w jquery UI wyboru daty
- 18. Automatycznie ustawić maksymalną liczbę zadań mapowania na węzeł na liczbę rdzeni?
- 19. Jak ustawić maksymalną długość kolumny datagridview
- 20. Zmiana opcji w polu wyboru na podstawie różnych opcji wyboru
- 21. Chcę ustawić maksymalną wysokość w oknie dialogowym
- 22. Jak ustawić wybraną pozycję w rozwijanym polu?
- 23. Jak ustawić niestandardową czcionkę w polu UINavigationBar?
- 24. Przekierowanie na wybranej opcji w polu wyboru
- 25. Jak ograniczyć maksymalną liczbę równoległych wątków w perlu
- 26. Jak ustawić kolumny QTableWidget na maksymalną przestrzeń?
- 27. Jak ustawić maksymalną długość dla wieloliniowego TextBox?
- 28. HTML, jak usunąć tekst w polu FileUpload?
- 29. jqGrid z kolumną do edycji w polu wyboru
- 30. Jak dynamicznie ustawić siatki wyboru Model wyboru CheckBox w ExtJs4?
Jest to możliwe z jakiegoś Javascript –