Nepoužití JS validace (WML)

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

Jak na odstranění JS validace, která se automaticky generuje u formulářů?

V případě WML stránky je tato bohužel nežádoucí… Někde jsem tady na fóru již viděl podobný dotaz, ale už jsem ho nyní nenašel…

Můžete mě někdo na to téma nasměrovat, popř. prozradit, zda ta validace jde nějak rozumně vypnout?

Ola
Člen | 385
+
0
-

takhle :)

$form->setClientScript(NULL);

maarlin
Člen | 207
+
0
-

Díky, ale metoda setClientScript() je součástí třídy ConventionalRenderer, nikoliv AppForm

<?php
public function createComponentMyForm()
	{
		$form = new NAppForm;
		$form->setMethod('get');
		$form->addText('query', 'Výraz:', 20);
		$form->addSubmit('hledatSubmit', 'Hledej');
		$form->setClientScript(NULL);
?>

→ Call to undefined method NAppForm::setClientScript()

Editoval kravčo (29. 1. 2010 14:22)

Ola
Člen | 385
+
0
-

Jé, sorry.. má to být takto:

<?php
$renderer = $form->getRenderer();
$renderer->setClientScript(NULL);
?>
maarlin
Člen | 207
+
0
-

Jo, díky, jsem ještě trochu hledal ve fóru a našel :)