Autor | Zpráva | ||
---|---|---|---|
janek007 Profil |
#1 · Zasláno: 13. 10. 2016, 13:02:18
Ahoj,
umí nějak nativně HTML rozbalovací menu select i s možností do něj psát? Potřebuji to do přihlašovacího formuláře, aby uživatelé viděli své jméno, ale neviděli v tom seznamu admin a nelákalo je to. Kdežto potom až příde admin, tak aby měl možnosti tam napsat své jméno mimo zobrazené položky. Děkuji |
||
Hando Profil |
Ahoj.
Select tohle nativně neumí. Máš si vybrat z nabízených <option>, ne si tvořit vlastní. :) janek007: „Potřebuji to do přihlašovacího formuláře, aby uživatelé viděli své jméno, ale neviděli v tom seznamu admin a nelákalo je to. Kdežto potom až příde admin, tak aby měl možnosti tam napsat své jméno mimo zobrazené položky.“ Tohle zní dost divně. Tak mají si vybírat, nebo psát své jméno? Když se budou lidi přihlašovat, tak napíší své jméno či nick (a zřejmě heslo), ale nic vybírat by neměli, ne? Stejně tak napíše své jméno admin a ty si ho na základě databáze (třeba) vyhodnotíš ve scriptu jako administrátora. Navíc zobrazovat uživatelská jména není úplně rozumné, pokud počítáš s tím, že tam bude registrovaných více než v řádu jednotek - nikomu se v tom nebude chtít hledat, navíc stejně bys to musel kontrolovat, protože html formuláře se dají lehce upravit na straně uživatele. |
||
Bubák Profil |
#3 · Zasláno: 13. 10. 2016, 14:53:51
janek007:
I kdybych přepsal select, tak zůstane atribut value. To jen pro doplnění toho, co napsal Hando. |
||
janek007 Profil |
#4 · Zasláno: 14. 10. 2016, 06:45:56
Ok, díky. Tak prostě select vyhazuju a vedle dám seznam jmen a po kliknutí to JS vyplním do kolonky.
|
||
Chamurappi Profil |
#5 · Zasláno: 14. 10. 2016, 13:33:19
Reaguji na janka007:
Což takhle tam udělat nějaký přepínač? Tlačítko, které vymění <select> za <input> ?
Nebo můžeš přidat pro admina nějakou fintu – nějakou jednoduchou nenápadnou akci, kterou běžně nikdo nedělá (třeba kliknutí na nadpis formuláře), po jejímž provedení se jeho jméno přidá mezi položky. „vedle dám seznam jmen a po kliknutí to JS vyplním do kolonky“ To je možná nejlepší řešení pro většinu uživatelů, pokud máš na seznam dost místa a ušetříš jim tím jedno kliknutí. Reaguji na Handa: „pokud počítáš s tím, že tam bude registrovaných více než v řádu jednotek“ Asi s tím nepočítá. Třeba dělá nějaký třídní web, kde má fixní počet uživatelů. |
||
Kcko Profil |
#6 · Zasláno: 14. 10. 2016, 15:48:16
janek007:
jQuery řešení harvesthq.github.io/chosen |
||
Chamurappi Profil |
#7 · Zasláno: 14. 10. 2016, 17:01:51
Reaguji na Kcka:
Jak to řeší? V ukázkách na stránce nic podobného není. |
||
Hando Profil |
#8 · Zasláno: 14. 10. 2016, 17:36:57
Kcko:
To už bych spíš doporučil mnohem oblíbenější jQuery řešení selectu či multiple selectu, a to Select2. Nicméně tam také není možné nějak editovat obsah... |
||
Časová prodleva: 8 let
|
0