Как скрыть поле ввода на основе класса в codeigniter? - PullRequest
0 голосов
/ 04 августа 2020

В представлении codeigniter у меня есть поле формы

<?=form_line(
    lang('name', 'name'),
    form_input('name', set_value('name', $profile->name)). '<label class="help-inline">' . lang('optional'). '</label>'
)?>

// customer. js

$('select[name=group_id]').on('change', function(){
    var group_id = $(this).val();
    changeContentDisplay(group_id);
}).trigger('change');

function changeContentDisplay(group_id)
{
    if ( $.inArray(parseInt(group_id), cityIds) !== -1  {
        $('[name = "name"]').parents('.control-group').removeClass('hide');
    } else {
        $('[name = "name"]').parents('.control-group').addClass('hide');
    }
}

На основе выбора раскрывающегося поля я скрываю и показываю этот ввод

Но во время обновления страницы sh сбой этого скрытого поля отображается и скрывается вместо того, чтобы быть скрытым. Как я могу избавиться от этой ситуации

1 Ответ

0 голосов
/ 04 августа 2020
• 1000 *

Сохранить изменение в ie Cook, сеансе или локальном хранилище, а затем при рендеринге получить данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...