onSubmit a validace javascriptem

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

Mám dotaz ohledně pole onSubmit u formuláře. Podle dokumentace je onSubmit volán, i když není form validní. To je přesně co potřebuji. Mám ve formuláři tlačítko zrušit, při kterém bych chtěl callbackem zavolat metodu, která mě pouze někam přesměruje.

Narážím na problém, že při použití s netteForms.js mě nepustí javascript. Jak to mám správně udělat, aby při stisku vybraného tlačítka se javascriptová validace ignorovala?

Nette 2.0 beta, PHP 5.3

Předem díky za každou radu.

22
Člen | 1478
+
0
-
  1. onSubmit[] nahraď onSuccess[]
  2. tlačítko bez validace ->setValidationScope(FALSE);
MartinJanda
Člen | 60
+
0
-

Funguje. Díky za radu.

Jak pro to tlačítko nastavit jiný callback? Proto jsem zkoušel použít onSubmit pro jedno a onSuccess pro druhé.

22
Člen | 1478
+
0
-

dá se použít onError[] ..
API

Editoval 22 (10. 8. 2011 14:14)

MartinJanda
Člen | 60
+
0
-

Dobrý, vyhodnotím to v jednom callbacku podle stisknutého tlačítka. Díky.

22
Člen | 1478
+
0
-

klidně můžeš asi použít onSuccess pro odeslání a onSubmit pro zrušit a použít 2 různé callbacky..
…špatně jsem pochopil první příspěvek

Editoval 22 (10. 8. 2011 14:21)