Autor | Zpráva | ||
---|---|---|---|
Sylar Profil |
#1 · Zasláno: 25. 8. 2009, 18:50:08
Zdravím,
potřeboval bych na stránce přidávat pomocí JS (bud přes button nebo odkaz) do formuláře další inputy, textarey či selectboxy a vedle nich mít ještě další odkaz (nebo button) pro jejich opětovné smazání ... popstrčte mě prosím někdo ke správnému řešení ... popř. jestli máte již odladěný kód, budu za něj rád ... jen pls o komentáře, rád bych jej pochopil ... díky |
||
Shadowek Profil |
#2 · Zasláno: 25. 8. 2009, 20:15:36
Například:
Obal to DIVem a tomu tlačítku nastav onClick zapne styl display:none. Teda jeslti jsem pochopil co chceš |
||
Sylar Profil |
#3 · Zasláno: 25. 8. 2009, 20:52:04
Shadowek
to ano to, ale já bych potřeboval těch inputů zobrazit více a nevím kolik jich bude tzn. že tam nemohu udělat např. 10 skrytých divů protože jich může být mnohem více ... |
||
jso Profil * |
#4 · Zasláno: 25. 8. 2009, 21:07:03
Sylar
spíš to bylo myšleno tak, že input budete pravděpodobně vkládat do nějaké oblasti, standardně divu, který má nějakou třídu. Pomocí js se dostanete na ten div ( document.getElementById document.createElement a document.addElement Nebo použít některý s frameworků, které to zvládnou s menší námahou programování. |
||
Sylar Profil |
#5 · Zasláno: 25. 8. 2009, 23:03:19
jso
nakonec jsem to tedy vyřešil takto ... var items = 1; function another_item() { items++; document.getElementById("item"+(items-1)).innerHTML+= '<input type="text" name="item[]" /><div id="item'+(items)+'"></div>'; } nebo je innerHTML horší řešení než createElement ? pokud ano, napište ... pokud ne, zajímaly by mne ještě dva JS scripty ... jsou z téhle stránky/ a je to ten v levo, který scrolluje text a ten co "rozvíjí" položky v menu ... koukal jsem do zdrojáku té stránky ale zdá se mi to straaaašně složité ... nemáte někdo trošku méně megalomanské verze ? |
||
jso Profil * |
#6 · Zasláno: 26. 8. 2009, 01:17:37
Sylar
Zkuste to zhodnotit http://diskuse.jakpsatweb.cz/index.php?action=vthread&topic=90307&forum=8&page=-1 Na předcházející a podobné (menu) je dobré použít nějaká framework, v tomto případě asi jQuery. |
||
Shadowek Profil |
#7 · Zasláno: 26. 8. 2009, 08:46:14
jso
Ano a Sylar se omlouvám včera jsem hodně spěchal a napsal jsem to docela nesrozumitelně. |
||
Časová prodleva: 15 let
|
0