Názvy inputů jako pole (name=„var[]“)
- karelmuska
- Člen | 6
Ahojte, mám formulář, který edituje údaje obchodu (název, url, provozovatel, logo aj.) vkládání do DB funguje v pořádku, nicméně ve formuláři chci editovat i možnosti poštovného (název, cena), kde se dopředu neví přesný počet polí (pomocí js se budou inputy přidávat/odebírat). Už několik hodin si lámu hlavu nad tím, jak vytvořit dynamické názvy polí, ideálně i s validací. Řešil někdo podobný problém? Nemáte někdo prosím nějaký jednoduchý příklad?
- David Matějka
- Moderator | 6445
To, co pise Michal, je ok, jen tam pude blbe resit validace atd.
Existuje hezkej doplnek, kdyby/replicator
– bohuzel nekam zmizel navod, jak pouzivat.. takze budes muset vyjit
z testu
EDIT: uz je :)
Editoval matej21 (24. 4. 2014 15:00)
- duke
- Člen | 650
Mělo by jít použít kontejnery (Form::addContainer()
a makro {formContainer}
). To pak může vést na inputy jako
items[0][title]
, items[0][price]
,
items[1][title]
, items[1][price]
, atp.
Editoval duke (24. 4. 2014 15:07)
- karelmuska
- Člen | 6
Když je u replicatoru k dispozici dokumentace, tak je to celkem jednoduché. Díky! :)