Jak predat aktualni hodnotu inputu do {link …} jako parametr handleru?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
musa
Člen | 28
+
0
-

Ahoj,

je nejaky primocary zpusob jak predat v href=„{link handler!, <parameter>}“ jako <parametr> aktualni hodnotu pole? Kdyz tam dam form[‚pole‘]->getValue() tak se to naplni (dle ocekavani) puvodni hodnotou tak jak je v $defaults formulare.

Pribuzny (ajaxovy) problem mam s onchange u jednotlivych inputu. Hledal sem jak to nejak primocare vyresit bez nutnosti psat pro kazdy onchange javascript a vytvorim skryty ajaxovy <a href…>, ktery update provadi a na ten v danym onChange pres jquery kliknu. Podobna temata uz tu probihala ale reseni sem z nich nevycetl.

Konretni pouziti je pak klasicky select s vyberem polozek z tabulky (par id,jmeno polozky) a vyplneni zbytku formulare ajaxem na zaklade aktualniho vyberu.

Diky moc.

Honza Kuchař
Člen | 1661
+
0
-

Mno žádný přímočarý pokud vím není. Já to řešil takovou oklikou. Do {link handler!, "něco co se v adrese jinde nevyskytuje"} a potom jsem tento string projel a nahradil ten string „něco co se v adrese jinde nevyskytuje“ na konkrétní hodnotu.

Chtělo by to na tohle něco vymyslet. Nebo snad něco existuje?

musa
Člen | 28
+
0
-

Jeste me napada, neslo by to jednodusse submitnout pres ajax (bez validace), resp nebyl by to ten primocary zpusob?

Honza Kuchař
Člen | 1661
+
0
-

to samozdrejme ano, ale do link to asi jinak neudelas