Jak vložit odkaz do formuláře bez použití manuálního renderování

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

Potřebovel bych nějak vložit odkaz do formu… zhruba nějak takhle:

$label = NHtml::el()->setHtml('<a href="index.php?str=vloz&parametr=plus">+ Přídat parametr +</a>');
$form2->addText('tt', $label);

Ale chci aby tam nebyl ten input na text, prostě jen odkaz… jde to nějak udělat?

Lopo
Člen | 277
+
0
-

Nich napsal(a):

Potřebovel bych nějak vložit odkaz do formu… zhruba nějak takhle:

$label = NHtml::el()->setHtml('<a href="index.php?str=vloz&parametr=plus">+ Přídat parametr +</a>');
$form2->addText('tt', $label);

Ale chci aby tam nebyl ten input na text, prostě jen odkaz… jde to nějak udělat?

ak som spravne pochopil o co sa pokusas, tak odpoved je nie

do formu sa totiz vkladaju len inputy, tj interaktivne veci a link nie je interaktivna vec, je to len proste link

Nich
Člen | 49
+
0
-

nj a šlo by teda nastavit, aby mi Rule vyskakovalo jen při stisknutí hlavního submitu (Submit2)?

$form2->addText('stroj', 'Název stoje', 30)
      ->addRule(NForm::FILLED, 'Vyplňte název stroje');

$form2->addSubmit('para_plus', '+ přidat parametr +');
$form2->addSubmit('submit2', 'Vložit stroj do databáze');

Prostě aby se neověřovaly podmínky když kliknu na Přidat parametr

ic
Člen | 430
+
0
-

měl jsem úplně stejný dotaz: https://forum.nette.org/…do-formulare

Aurielle
Člen | 1281
+
0
-

$form->addSubmit('para_plus', '+ přidat parametr +')->setValidationScope(NULL);

Nich
Člen | 49
+
0
-

gmvasek napsal(a):

$form->addSubmit('para_plus', '+ přidat parametr +')->setValidationScope(NULL);

Děkuji převelice, problém vyřešen :-)