Как сделать автоматическое поле для текстового поля при выборе выпадающего в codeigniter - PullRequest
0 голосов
/ 07 июля 2019

Привет, я новичок в codeigniter, я хочу, чтобы текстовый ввод заполнялся после выбранного значения выпадающего меню, может ли кто-нибудь привести пример для меня (для моделей, контроллера и представления)? ТНХ

вот моя выпадающая форма

<div class="form-group">
                                 <?php $id = 'id="nama" class="form-control input-md" required';
                echo form_dropdown('nama',$nama_cabang,'',$id)?>
                                <div class="invalid-feedback">
                                    <?php echo form_error('nama_cabang') ?>
                                </div>
                            </div>

и мой текстовый ввод

<div class="form-group">
                                <input class="form-control <?php echo form_error('kode_cabang') ? 'is-invalid':'' ?>"
                                 type="text" name="kode" placeholder="Kode Cabang" />

                                <div class="invalid-feedback">
                                    <?php echo form_error('kode_cabang') ?>
                                </div>
                            </div>

как можно изменить значение ввода текста при выборе раскрывающегося списка.

1 Ответ

0 голосов
/ 07 июля 2019

Вы можете использовать слушатель javascript onchange, чтобы установить триггер, и назначить ввод текста с текущим выбранным значением, используя this.value:

<div class="form-group">
    <?php $id = 'id="nama" class="form-control input-md" required onchange="document.getElementById(\'kodeCabang\').value = this.value"';
    echo form_dropdown('nama',$nama_cabang,'',$id)?>
    <div class="invalid-feedback">
        <?php echo form_error('nama_cabang') ?>
    </div>
</div>

И добавить атрибут id (id="kodeCabang")установить целевой элемент:

<div class="form-group">
    <input class="form-control <?php echo form_error('kode_cabang') ? 'is-invalid':'' ?>" id="kodeCabang"
        type="text" name="kode" placeholder="Kode Cabang" />

    <div class="invalid-feedback">
        <?php echo form_error('kode_cabang') ?>
    </div>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...