| Auto Suggest | ||
|---|---|---|
|
daniel
18. jul 2010 16:16:27
Pridružen od: 8. sep 2008 16 objav 3 0 0 |
#1
Pozdravljeni! Rad bi vas povprašal po predlogih za rešitev mojega problema: Sedaj lahko uporabnik ponovno začne tipkati in ponovno se prikažejo ujemajoče vrednosti... postopek se ponovi, kot zgoraj... Tukaj nastopi moje vprašanje. Prvo vnosno polje omogoča tudi, da uporabnik vnese 'nov' ime in priimek do konca nakar bo ta oseba dodana v bazo. |
|
|
Roky
18. jul 2010 16:42:56
Pridružen od: 9. apr 2008 2506 objav 3240 335 107 |
#2
Lahko pa dodajaš v javascript array. Z indeksom(key) skrbiš, da so ID-ji itak unikatni, odvisno od situacije setaš ali unsetaš. On submit pa potem ta array spraviš v input hidden. rok.meglic@gmail.com - 031 492 148
|
|
|
swizec
21. jul 2010 17:11:50
Pridružen od: 20. jul 2010 18 objav 10 1 2 |
#3
Predlagam da uporabis tole ready-made resitev: http://www.brandspankingnew.net/archive/2007/02/ajaxautosuggest_v2.html Z manjsimi predelavami sem jo uporabil v enem nasem produktu in moram rect da je zlo super. Anyway, osebno priporocam, da si ID-je shranjujes v skrito vnosno polje, ker potem zastojn dobis posiljanje preko forme :) Problem brisanja pa resis, tako da uporabnik ne more brisati posameznih crk ampak mu naredis fake vnosno polje in prikazujes vnose tko kot ima npr. facebook pri posiljanju privat sporocil. |
|
|
daniel
22. jul 2010 09:06:03
Pridružen od: 8. sep 2008 16 objav 3 0 0 |
#4
Hvala obema za predloge. V vsakem primeru sem imel namen uporabiti ready-made rešitev, vendar nobena ni bila v celoti takšna kot sem potreboval. V glavnem je bil problem to, kako hraniti, tiste podatke, ki še niso v bazi (niso vključeni v autosuggest) a jih uporabnik vseeno lahko doda. Na koncu sem to rešil z 2D javascript arrayem, ki se na submit pretvori v skrito vnosno polje. Brisanje pa sem rešil tako kot si predlagal ti @swizec. |
|