我通過在文本框中輸入來設置下拉值。問題是我的下拉值與下拉列表中的選項文本不同。所以我必須將每個選項的值輸入到文本中才能在下拉菜單中獲取正確的文本。如何通過在文本框中放置文本來選擇文本。如何使用jQuery設置選擇框的文本
$(document).ready(function(){
$("#txt_scheme").keyup(function(){
$("#scheme").val($("#txt_scheme").val());
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="form-group">
<label class="col-sm-4 control-label">Scheme**</label>
<div class="col-sm-4">
<select class="form-control" name="scheme" id="scheme">
<?php
for ($column = 'A'; $column <= $lastcol; $column++) {
echo '<option value="' . $column . '">' . $worksheet->getCell($column . '1')->getValue() . '</option>';
}
?>
</select>
</div>
<div class="col-sm-4">
<input type="text" class="form-control" id="txt_scheme" name="txt_scheme" placeholder="Or Type here">
</div>
</div>
我的下拉選項
QC code
Analyte
Assay Value
Assigned Value
STANDARDDEVIATION
ACCEPTABLEMIN
ACCEPTABLEMAX
Sample ID
Date
有值是一樣QC碼字母有一個值。
因此,如果我在文本中輸入QC code
,它應該從下拉列表中選擇QC code
。現在即時得到它通過鍵入A
請發佈呈現的HTML,而不是PHP。 – j08691