ahoj vytvářím forumulář pro objedavkový list ale dospěl jsem brzy k problému kdy v jedné určité objednávce bude potřeba více položek (tedy řádků s inputy) . jak byste to řešili ?
shrnu to dejmen tomu že mám na každém řádku třeba čtyři inputy a hci např po odenterování z posledního inputu přidat nový řádek.
ps samozřejmě bez ztrát již napsaných dat a s možností uložení všech hodnot z inputů do mysql db pomocí php
thankl you in advance
PS:možná nějaký js , opravdu nevím ;-)
Fórum › HTML / XHTML
Jak byste řěšili přidání nového řádku s inputy
jo js....
ujasni si max pocet inputu....
potom je normalne dej do html.... a nekterym nastave style"display: hidden;" no a potom pres js je zobrazuj postupne..... ale asi na to musis udelat nejaky tlacitko ktery bude volat tu funkci na zobrazeni dalsiho...
no a v php bude pridavat hodnoty, ktere se enrovaj prazdnymu retezci...
diky, pres skryte inpty me to nenapadlo resit celkem proste a jednoduche tak jakby to vetsinou v algoritmu byt ;-)
rozhodne to vyzkousim
mislim ze navrhnute riesenie je trochu neprekticke:
- nemas istotu ze pocet inputov ktory povazujes za maximalny bude stacit (samozrejme to zalezi od konkretneho problemu)
- moze sa stat ze stranka ma napriklad 3 textove inputy, 1 submit a 30 hidden, ktore nebudu pouzite ale aj tak sa prenesu.
nebolo by lepsie tie inputy priamo vytvarat v js a povedzme odoslat jeden hidden obsahujuci pocet vsetkyh inputov (pre kontrolu)?
Rozhodně se přikláním k tomu, vytvářet je dynamicky přes JavaScript. Není to tak složité...
Tip: document.getElementById('divSRadkyFormulare').innerHTML += '<input ....>';
Samozřejmě to chce odladit - je to jen hrubý návod...
mno da sa to pomocou tohoí, ze das name="pole_inputu[]" a potom to v skripte spracujes cez smycku....
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Jak by jste řešili? — založil Radon
Přidání řádku — založil Komi
Přidání řádku do tabulky — založil Row
Forumulář - Objevení nového řádku po splnění podmínky — založil Zuben
Decompilace - přidání řádku - zpět kompilace — založil eximik
Moderátoři diskuze