Formulare
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- JakubKohout
- Člen | 92
Více formulářů asi ne, protože když odešleš jeden tak nemáš validaci na těch ostatních.
Ale co ti brání udělat
$form = new AppForm($this,$name);
for($i = 1; $i <6;$i++){
$form->addGroup('Osoba č.'.$i)
$form->addText('firstname-'.$i,'Jméno: ');
$form->addText('surename-'.$i,'Přimení: ');
...
}
...
- Klokan
- Člen | 47
Nevim presne, co chces udelat, ale myslim, ze nejlepsi by to bylo udelat jako kontainer
<?php
$form = new AppForm($this,$name);
for($i = 1; $i <6;$i++){
$sub = $form->addContainter($i);
$sub->addText('firstname-'.$i,'Jméno: ');
$sub->addText('surename-'.$i,'Přimení: ');
}
$form->addSubmit(...);
?>
- David Grudl
- Nette Core | 8228
Přesněji
<?php
$form = new AppForm($this,$name);
for($i = 1; $i <6;$i++){
$sub = $form->addContainter($i);
$sub->addText('firstname', 'Jméno: ');
$sub->addText('surename', 'Přimení: ');
}
$form->addSubmit(...);
?>