В представлении 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 сбой этого скрытого поля отображается и скрывается вместо того, чтобы быть скрытым. Как я могу избавиться от этой ситуации