如何将选项值放入另一个输入

How to put option value into another input

本文关键字:另一个 输入 选项      更新时间:2023-09-26

当用户从列表中选择一个选项时,我想把选项值放入空间-然而每次我尝试,它都会出错。有谁能帮助我或指出我在正确的直接与此,请-谢谢。

这是表单代码。

<form>
<div class="form-group">
<div class="col-xs-6">
<div class="input-group">
<span class="input-group-addon"><i class="gi gi-user"></i></span>
<select class="form-control input-md" id="subscription" name="subscription">
<option value="1">Choose Plan</option>
<option value="Solo">Solo - 1</option>
<option value="Double">Double - 2</option>
<option value="Triple">Triple - 3</option>
</select>
</div>
</div>
<div class="col-xs-3">
<input id="plan" type="text" name="plan" class="form-control input-md" value="">
</div>
</div>
</form>

假设您正在使用JQuery,试试下面的代码:

// JQuery
$("#subscription").on('change', function(){
    $('#plan').val($(this).val());
});
// Vanilla JS
var subscription = document.getElementById('subscription');
var plan = document.getElementById('plan');
subscription.onclick = function(){
   plan.value = this.value;
}