Zadejte hledaný výraz...

Javascript – Automatické doplnenie formulára

RoyalManG
verified
rating uzivatele
(1 hodnocení)
28. 10. 2012 16:37:55
Zdravím, riešim takúto situáciu. Mám menu input (name="typ" id="typ") v ktorom sú hodnoty v nasledovnom reťazci:
"rok, stav, sposob" teda napríklad:
"2008, pouzite, aktivne"
"2005, nove, ziadny"
Tento reťazec potrebujem po zmene hodnoty menu input (name="typ" id="typ") pomocou javascriptu (jQuery) rozdeliť na čiarke a nasledujúcej medzere a tieto hodnoty uložiť do premenných. Potom čo budú tieto hodnoty rozdelené potrebujem ich porovnať s nasledujúcimi hodnotami menu input. Teda niečo takéto:
Máme rok 2008 z reťazca a potrebujem ho porovnať s hodnotami menu input, ktorý zodpovedá roku . Ak sa tento rok v menu input nachádza, tak ho označíme.
Vie mi niekto s týmto pomôcť?
Toto potrebujem spraviť so všetkými hodnotami z reťazca.
28. 10. 2012 16:37:55
https://webtrh.cz/diskuse/javascript-automaticke-doplnenie-formulara#reply825093
Vit Hellebrand
verified
rating uzivatele
(3 hodnocení)
28. 10. 2012 17:31:31
Nejsem si jistý jestli jsem to pochopil se všemi těmi inputy a selecty, zkus poslat aspoň html. Můžeš použít například toto: http://jsbin.com/welcome/40635/edit
28. 10. 2012 17:31:31
https://webtrh.cz/diskuse/javascript-automaticke-doplnenie-formulara#reply825092
RoyalManG
verified
rating uzivatele
(1 hodnocení)
28. 10. 2012 17:55:10
Takže niečo takéto som pripravil na ukážku http://jsbin.com/welcome/40638/edit . Výberom prvého menu by sa mali podľa hodnoty dovyplniť ďalšie menu inputy. Z prvého menu (Typ) pomocou JS potrebujem dostať jednotlivé hodnoty do samostatných premenných a podľa nich skontrolovať daľsie menu inputy, či existuje rok, ktorý bol zadaný v prvom menu a ak áno tak označiť tú voľbu v menu a to isté aj s ďalšími hodnotami.
28. 10. 2012 17:55:10
https://webtrh.cz/diskuse/javascript-automaticke-doplnenie-formulara#reply825091
apofiSS
verified
rating uzivatele
(3 hodnocení)
28. 10. 2012 18:37:26
onChange zavolaj javascript(jquery) funkciu :
Toto je cisty nastrel ale malo by to fungovat pre ROK...mozes tam dat nejake podmienky atd.
28. 10. 2012 18:37:26
https://webtrh.cz/diskuse/javascript-automaticke-doplnenie-formulara#reply825090
RoyalManG
verified
rating uzivatele
(1 hodnocení)
28. 10. 2012 19:08:09
Neviem či som to správne pochopil, spravil som nasledovné zmeny, ktoré si písal, ale nefunguje to. Do JS sa veľmi nevyznám. Môžeš sa nato pozrieť? Poprípade to tam kludne zmeň tak aby to fungovalo. http://jsbin.com/welcome/40660/edit
Tu riešim ešte prepočet kW na PS a naopak. To mi akosi tiež nefunguje. Nejaká pomoc? :) http://jsfiddle.net/TwMWk/2/
28. 10. 2012 19:08:09
https://webtrh.cz/diskuse/javascript-automaticke-doplnenie-formulara#reply825089
Vit Hellebrand
verified
rating uzivatele
(3 hodnocení)
28. 10. 2012 19:49:13
Myslíš tohle? http://jsbin.com/welcome/40665/edit
28. 10. 2012 19:49:13
https://webtrh.cz/diskuse/javascript-automaticke-doplnenie-formulara#reply825088
RoyalManG
verified
rating uzivatele
(1 hodnocení)
28. 10. 2012 19:58:40
Áno je to dobré, len ešte by som tam potreboval kontrolu, či taká hodnota v ponuke existuje a ak áno, až potom ju označiť. Ináč je to ok. A možno by bolo v tom prípade lepšie použiť "selected" na označenie možnosti ako "surové" vyplnenie hodnoty. Alebo je to jedno?
28. 10. 2012 19:58:40
https://webtrh.cz/diskuse/javascript-automaticke-doplnenie-formulara#reply825087
Vit Hellebrand
verified
rating uzivatele
(3 hodnocení)
28. 10. 2012 20:23:41
zkusím se na to podívat později, teď nemám čas.
http://jsfiddle.net/TwMWk/3/
28. 10. 2012 20:23:41
https://webtrh.cz/diskuse/javascript-automaticke-doplnenie-formulara#reply825086
Pokud má klient do jednoho inputu zadávat tři různé informace oddělené kouzelným znakem, doporučuju vylepšit formulář, aby pro každou informaci existovalo vlastní pole.
28. 10. 2012 20:37:45
https://webtrh.cz/diskuse/javascript-automaticke-doplnenie-formulara#reply825085
RoyalManG
verified
rating uzivatele
(1 hodnocení)
28. 10. 2012 23:20:59
Nie, klient nebude zadávať informácie oddelené "kúzelným znakom", tieto informácie budú predpripravené aby v niektorých prípadoch napomohli formulár vyplniť. ;)
28. 10. 2012 23:20:59
https://webtrh.cz/diskuse/javascript-automaticke-doplnenie-formulara#reply825084
Tak ať jsou předpřipravené každá ve svém formulářovém poli.
28. 10. 2012 23:45:58
https://webtrh.cz/diskuse/javascript-automaticke-doplnenie-formulara#reply825083
RoyalManG
verified
rating uzivatele
(1 hodnocení)
29. 10. 2012 00:18:59
To nie je možné, nakoľko pripadá viacero možných variant pre jednotlivé polia. Toto je funkčné riešenie, ktoré si ľudia chvália a preto ho chcem implementovať aj do svojho projektu. Bude to len aká si pomôcka, ktorú keď niekto nebude chcieť využiť nemusí. Nič sa nedeje a môže formulár vyplniť ručne sám.
29. 10. 2012 00:18:59
https://webtrh.cz/diskuse/javascript-automaticke-doplnenie-formulara#reply825082
Co děláte, mi připomíná problematické návrhy struktury databáze, kde začínající vývojář myslí, že uložit všechny kategorie v jednom poli oddělené čárkou je dobrý nápad.
Dřív nebo později jde o noční můru.
Více variant přece formuláře v HTML umí, buď pomocí radio buttonů, checkboxů nebo selectu.
Když už dáváte lidem pomůcku, udělejte ji pořádně. Jeden input s hodnotami oddělenými čárkou je řešení zbytečně složité pro vás a zbytečně složité pro uživatele.
29. 10. 2012 11:04:12
https://webtrh.cz/diskuse/javascript-automaticke-doplnenie-formulara#reply825081
RoyalManG
verified
rating uzivatele
(1 hodnocení)
29. 10. 2012 12:19:23
Ak to bude hotové, pošlem Vám odkaz a sám uznáte, že to čo som spravil je pre užívateľov dobré. Čo sa týka štruktúry, to je dávno poriešené. Sú to obyčajné dependig polia. Ja do jedného poľa tabuľky neukladám všetky kategórie. To ale zjavne nechápete.
Áno vie to a práve to vypĺňanie všetkých checkboxov ak ich bude "milíon" tak sa užívateľ vykašle všetko ručne zaškrtávať. Takto si zvolí napríklad "nové" a vyplní sa formulár podľa "nové" - teda sa všetky checkboxy podľa toho čo si zvolí zaškrtnú či odškrtnú.
To či je toto dobré či nie už mám zmapované pri užívateľoch. Túto možnosť veľmi oceňujú a preto ju poskytnem vo svojom projekte aj ja. Nemajte obavu o to, či to bude pre mňa nočná mora či nie. Pýtal som sa len na riešenie mojej problematiky, nie nato, či to kravina či nie. Vďaka za názor, ale v tomto mám už jasno.
29. 10. 2012 12:19:23
https://webtrh.cz/diskuse/javascript-automaticke-doplnenie-formulara#reply825080
Pro odpověď se přihlašte.
Přihlásit