所以我有一個問題,試圖找出如何讓這個工作。我想進行下拉選擇,並且我希望下拉菜單中的所有選項都與原始輸入值一起顯示在主輸入框中。如何在原始值的主輸入中顯示其他輸入
這是我用來發送值到ajax發送到我的PHP文件的表單。
<div class="input-group" id="adv-search">
<input type="text" name="input1" class="form-control" id="filter" id="searchbox" placeholder="Something..."/ required>
<div class="input-group-btn">
<div class="btn-group" role="group">
<div class="dropdown dropdown-lg">
<button type="button" class="btn btn-warning dropdown-toggle" data-toggle="dropdown" aria-expanded="false"><span class="caret"></span></button>
<div class="dropdown-menu dropdown-menu-right" role="menu">
<form class="form-horizontal" role="form">
<div class="form-group">
<h4 class="text-center">Advanced Search</h4>
<label for="filter">Option</label>
<select class="form-control" name="place" id="myList">
<option selected></option>
<option value="option1">Option1</option>
<option value="option2">Option2</option>
<option value="option3">Option3</option>
</select>
</div>
<div class="form-group">
<label for="contain">Location</label>
<input class="form-control" name="something1" type="text" id="list2">
</div>
<div class="form-group">
<label for="contain">Something2</label>
<input class="form-control" name="contain" type="text" id="list3">
</div>
<p><br/>
<button type="submit" id="insideButton" name="submit" class="btn btn-primary">Advanced Search</button>
</form>
</div>
<button type="submit" id="buttonClass" name="submit2" class="btn btn-primary"><span class="glyphicon glyphicon-search" aria-hidden="true"></span> Search</button>
</div>
</div>
</div>
</div>
</div>
現在我想從選擇下拉(#myList)和其它輸入值(#列表2,#項目list3)和主輸入(#filter)與值一起顯示出來輸入(#過濾器)。我的下面的代碼會按鍵顯示它們,但它會在函數中重複它。我如何讓每個輸入在#filter輸入中顯示。
$('#list2').on("input", function(){
var filter = $(this).val();
var myList = $('#filter').val();
$('#filter').val(filter + " " + myList);
});
這是我想要完成的圖片。任何和所有的幫助,不勝感激。謝謝。
你想選擇框的jQuery中值 –
您的標記是奇怪,你有一個以上的ID屬性的元素,標籤用'for'屬性在相關的輸入等附近沒有? – adeneo
更改您的jQuery功能以「更改」。 https://fiddle.jshell.net/rqd9phaf/ – Tommy