Autor Zpráva
Kendy Bojler
Profil
Dobrý den,
má někdo z Vás zkušenosti s tagem <datalist> ?
Rád bych věděl, kolik maximálně výsledků může být k jednomu datalistu přiřazeno. Pokud je to možné, co nejpřesněji ... :D
Děkuji, Kendy Bojler
Jan Tvrdík
Profil
Kendy Bojler:
Proč se domníváš, že je tam nějaký limit?
Kendy Bojler
Profil
Ja to psáno na webu Formuláře » datalist
peta
Profil
Mno, pokud mas zkusenosti s programovanim podobnych prvku, tak je ti jasne, ze prohlizec nema neomezene moznosti. Prohledavat javascriptem 1000 hodnot (par set) typu string je pomerne narocne proti klasicke databazi. Navic texh 1000 hodnot musis pridat do html kodu. 1000 x 100 znaku = 100kB html kodu navic.
Myslim si, ze omezeni na pocet ani neni, je zavisle pouze schopnostech prohlizece.
margin
Profil *
Zkusil jsem 100 000 hodnot, číslice 00000 až 99999 náhodně seřazené, a prohlížeče s množstvím neměly problém. Ale jak už napsal peta, objem kódu navíc je značný.
Amunak
Profil
peta:
je zavisle pouze schopnostech prohlizece
Spíš počítače, prohlížeč nemá důvod něco takového jako objemný kód nezvládnout (pokud teda někde něco nepřeteče).
_es
Profil
Kendy Bojler:
kolik maximálně výsledků může být k jednomu datalistu přiřazeno.
Správne je asi nad tým neuvažovať, zmyslom toho elementu je poskytnúť „zopár“ možností, nie milióny. Je to podobná otázka, ako koľko celkovo dát môže byť „vopchaných“ do jednej webstránky.
margin
Profil *
_es:
Třebas CSS v IE má svá omezení, ale běžně není možné na limity narazit.
Kendy Bojler
Profil
Děkuji všem za odpovědi ... :D
Kendy Bojler
Profil
Ještě jednou zdravím,
jak bych mohl omezit výšku buňky, která se zobrazí po kliknutí na input? Automaticky je to v Chromu 20 řádků.
Děkuji, Kendy Bojler
_es
Profil
Kendy Bojler:
jak bych mohl omezit výšku buňky, která se zobrazí po kliknutí na input?
Asi nijako. Rátaš aj s tým, že v niektorých prehliadačoch to vôbec nebude fungovať a v iných odlišne?
Kendy Bojler
Profil
Hmm ... škoda, ale děkuji.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0