Ručně vytvořený input v šabloně
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- motorcb
- Člen | 552
Zdravím.
Pokouším se ručně vytvořit input v šabloně a při odeslání dat
získat jeho hodnotu v php:
Šablona:
{form jqueryForm}
<div id="xxx">{label xxx /}{input xxx}</div>
<div id="latte">
<input type="text" id="drak" name="drak"/>
</div>
{input submit}
{/form jqueryForm}
Presenter:
protected function createComponentJqueryForm()
{
$form = new Form();
$form->getElementPrototype()->id = 'form-my';
$form->addText( "xxx", 'xxx:' )
->setAttribute( 'placeholder', 'z php' );
$form->addSubmit( 'submit', 'Odeslat' );
$form->onSuccess[] = $this->jqueryFormSucceeded;
return $form;
}
public function jqueryFormSucceeded( $form )
{
dump( $form->getValues() );
exit();
}
Však při odeslání dat hodnota drak v odeslaných datech není :-(
Dokáže mi někdo poradit proč?
Toto je základ, časem bych chtěl dynamicky vytvářet inputy přes jQuery. Půjde to?
Díky za rady