return function () {
$a = [
'title' => 'title',
'amount' => '50',
];
return form((array) $_POST + $a)
->validate([
'duration_month2' => 'trim|required|gt[10]',
'desc' => 'trim|required',
])
->text('title')
->select_box('want', ['val1', 'val2'])
->row_start(['desc' => 'For a period of'])
->number('duration_day', 'day')
->number('duration_week', 'week')
->number('duration_month', 'month')
->number('duration_year', 'year')
->row_end()
->row_start(['desc' => 'Interest rate'])
->number('percent', ['class_add' => 'input-small'])
->button('per', ['disabled' => 1])
->select_box('split', ['val1', 'val2'])
->row_end()
->row_start(['desc' => 'For a period of'])
->number('duration_day2', 'day')
->number('duration_week2', 'week', ['show_label' => 1])
->number('duration_month2', 'month')
->number('duration_year2', 'year')
->row_end()
->row_start(['desc' => 'order'])
->select_box('order_by', ['name' => 'name', 'desc' => 'desc'], ['show_text' => 1, 'class_add' => 'input-medium'])
->radio_box('order_direction', ['asc' => 'Ascending', 'desc' => 'Descending'], ['outer_label' => 'Direction'])
->row_end()
->textarea('desc')
->submit();
};