Я пытался отобразить данные из выбранной опции в TextField. Я даже попробовал некоторый учебник по inte rnet, но ни один из них не работает.
База данных:
id user_name email
001 john john@gmail.com
002 karen karen@gmail.com
Если я нажму john user_name , я хочу, чтобы текстовое поле электронной почты было заполнено john@gmail.com
Просмотр:
<div class="form-group col-md-3">
<label>Account</label>
<select class="form-control form-control-sm" id="account" name="account">
<option value="">---Select Account---</option>
<?php foreach ($account as $d) : ?>
<option value="<?= $d->id ?>"><?= $d->user_name ?></option>
<?php endforeach; ?>
</select>
<small class="text-danger"><?= form_error('account') ?></small>
</div>
<div class="form-group col-md-3">
<label>Email</label>
<input type="text" id="email" name="email" value="<?= set_value('email') ?>">
<small class="text-danger"><?= form_error('email') ?></small>
</div>
Я пытаюсь использовать этот скрипт, но он не работает
Jquery:
<script>
$(document).ready(function(){
$('#account').change(function(){
$('#email').val($(this).find('option:selected').data('email'));
});
});
</script>