Отображение одних и тех же данных формы в текстовых полях ввода даже после отправки формы

$fields_form = array(
        'form' => array(
            'legend' => array(
                'title' => $this->l('Configure Settings'),
                'icon' => 'icon-cogs'
            ),
            'description' => $form_desc,
        'input' => array(
            array(
              'type'     => 'text',
              'label'    => $this->l('textfield1'),
              'name'     => 'username',
              'size'     => 50,
              'class' => 'fixed-width-xxl',
              'required' => true
          ),
            array(
              'type'     => 'password',
              'label'    => $this->l('textfield2'),
              'name'     => 'password',
              'size'     => 50,
              'class' => 'fixed-width-xl',
              'required' => true,
          ),
            ),
          'submit' => array(
              'name' => 'submitconfigureoptions',
              'title' => $this->l('Save'),
              'icon' => 'process-icon-save',
              'class' => 'btn btn-default pull-right'

          ),
        )
    );

У меня есть форма с четырьмя текстовыми полями ввода и кнопкой отправки. Итак, после отправки формы те же значения, которые я ввел в текстовые поля ввода, должны отображаться в форме после обновления страницы.


person venkatesh reddy    schedule 17.02.2017    source источник
comment
В этом случае вы можете сохранять поля в локальном хранилище и отображать. будет полезно, если вы можете предоставить свой код.   -  person Roli Agrawal    schedule 17.02.2017


Ответы (1)


Чтобы сохранить значения в вспомогательной форме, вы можете использовать следующий код:

$helper->fields_value['field_name'] = 'field_value';

Добавьте этот код перед функцией generateForm(), и это добавит значения в ваши поля перед загрузкой страницы.

person Knowband Plugins    schedule 23.02.2017