Handle – prázdný formulář

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

Ahoj.

Na stránce mám formulář a jednoho inputu je tlačítko ‚FAVORITE‘, to uloží hodnotu do inputu a poté jí napovídá. Aby člověk nemusel dokola psát často používané hodnoty.

Problém je v tom, že po kliknutí na dané tlačítko, se z formuláře vše smaže.
Jak toto řešíte?

enumag
Člen | 2118
+
0
-

Nevím jestli ti rozumím správně – po kliknutí na to tlačítko se formulář smaže protože se obnoví stránka? Nestačilo by tedy použít ajax? Možná mi něco uniká.

MartinitCZ
Člen | 580
+
0
-

Mám input a do něj napíši nějaký text.
Vedle inputu je tlačítko.
Když kliknu na tlačítko, tak se vezme obsah toho inputu provede se ‚saveToFavorite!‘ (handle) a vrátí mě to zpět na formulář.

Jak jsi sám říkal, tak se obnoví stránka.

enumag
Člen | 2118
+
0
-

A ajaxem to neposíláš z důvodu…?

MartinitCZ
Člen | 580
+
0
-

Zkoušel jsem to, ale jelikož ten odkaz přidávám dynamicky, tedy až po vyplnění inputu, tak jsem to nedokázal zprovoznit.

Tváří se to jako když tam podporu pro ajax nemám, ačkoliv odkazy, které jsou napsané natvrdo v šabloně fungují.

EDIT: Stačí zavolat $.nette.load();

Editoval martinit (24. 2. 2013 21:08)