我尝试将所选选项中的数据显示到文本字段。我什至尝试了互联网上的一些教程,但没有一个起作用。
数据库:
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>
一只斗牛犬
相关分类