2014-05-21 40 views
-1

当用户从列表中选择一个选项时,我想将选项值放入空间 - 但是每次我尝试时都会出错。任何人都可以帮助或直接指出我的权利 - 谢谢。如何将选项值放入另一个输入

这是表单代码。

<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> 
+3

那你的JS/jQuery代码? – Jasper

+0

我已经试过了堆,因此我把它放在了外面,因为我确信到目前为止我已经做了一个更简单的方法。 – Britnet

回答

1

假设你正在使用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; 
} 
+1

我想你的意思是'$(“#subscription”)' –

+0

是的,你说得对,谢谢你的发现。我会更新我的答案。 –

+0

我很想说这个工作,但它不:( – Britnet

相关问题