Javascript 如果我第二次选择了两个下拉选项和一个搜索列表的相同值,请提醒我它已被选中 转移批次 从子位置: 挑选 接收原理 阿勒马特尼特酒店 接待小儿科 入境处接待处 信用卡 2e术语 至子位置: 挑选 接收原理 阿勒马特尼特酒店 接待小儿科 入境处接待处 信用卡

Javascript 如果我第二次选择了两个下拉选项和一个搜索列表的相同值,请提醒我它已被选中 转移批次 从子位置: 挑选 接收原理 阿勒马特尼特酒店 接待小儿科 入境处接待处 信用卡 2e术语 至子位置: 挑选 接收原理 阿勒马特尼特酒店 接待小儿科 入境处接待处 信用卡 ,javascript,jquery,Javascript,Jquery,如果我第二次选择了两个下拉选项和一个搜索列表的相同值,请提醒我它已被选中 转移批次 从子位置: 挑选 接收原理 阿勒马特尼特酒店 接待小儿科 入境处接待处 信用卡 2e术语 至子位置: 挑选 接收原理 阿勒马特尼特酒店 接待小儿科 入境处接待处 信用卡 2e术语 从…起 到 试剂名称 到期日 量 转移 @include('includes.foot') var国家=新猎犬({ datumTokenizer:Bloodhound.tokenizers.obj.whitespace('na

如果我第二次选择了两个下拉选项和一个搜索列表的相同值,请提醒我它已被选中

转移批次
从子位置:
挑选
接收原理
阿勒马特尼特酒店
接待小儿科
入境处接待处
信用卡
2e术语
至子位置:
挑选
接收原理
阿勒马特尼特酒店
接待小儿科
入境处接待处
信用卡
2e术语
    从…起 到 试剂名称 到期日 量 转移 @include('includes.foot') var国家=新猎犬({ datumTokenizer:Bloodhound.tokenizers.obj.whitespace('name'), queryTokenizer:猎犬,标记,空白, 限额:10, 预取:{ //url指向包含国家名称数组的json文件,请参阅 // https://github.com/twitter/typeahead.js/blob/gh-pages/data/countries.json url:“”, //json文件包含一个字符串数组,但是 //建议引擎需要JavaScript对象,因此这会转换所有 //那些弦 过滤器:函数(列表){ 控制台日志(列表); 返回$.map(列表、函数(国家/地区){ 返回{name:country}; }); } } }); 国家初始化(); $(“#medicineSearchBar”).typeahead(空{ 名称:'国家', displayKey:'名称', //'ttAdapter'将建议引擎包装在一个适配器中 //与typeahead jQuery插件兼容 资料来源:countries.ttAdapter() }); jQuery(“#medicineSearchBar”).on('typeahead:selected',函数(e,datum) { //$('#extraControls').css('display','block'); //console.log('kl'); $(“#results_body”)。追加('+$('''from#u location option:selected')。text()+'
    '+$(''from#u sub#u location option:selected')。text()+'+$('
    '+$(''to#sub u location option:selected')。text()+'+datum\['name'+'19-05-2018'); //console.log($('#shipping_选择器选项:selected').text(); }); 这是data2.json \[“Genouillère renforcée($30)”,“Genouillère Small($20)”,“Genouillères XXL($20)”,“长型护膝($50)”,“Nexcare急救冷藏包($25)”,“Orthèse de Stabilization($55)”,“矫形背部长休息($125)”,“Paire Semelle矫形手术($280)”,“Prothè固定($90)”,“Sac de sable de 500g($25)”,“Slip矫形手术”($70)"\] 提醒我,如果我选择了相同的下拉选项值(即,如果我从第一个下拉选项中选择了Receipt principale,从sec中选择了Carte de credit),则它已被选中
            <div class="container" style="padding-top:70px;">
                            <div class="panel panel-default">
                                <div class="panel-heading">
                                    <h4>Transfer Batch</h4>
                                </div>
                                <div class="panel-body">
                                    <div class="form-group">
                                        <label for="title"></label>
                                    </div>
                                   <div class="col-md-6" style="margin-top: 20px;">
                                        <label for="title">From Sub-location:</label>
                                        <select id="from_sub_location"   class="form-control" style="width:350px">
                                            <option value="0">SELECT</option>
                                            <option value="1">Reception principale</option>
                                            <option value="2">Reception Alle Maternite</option>
                                            <option value="3">Reception Alle Pediatriqui</option>
                                            <option value="4">Reception immigration</option>
                                            <option value="5">Carte de credit</option>
                                            <option value="6">2e etage</option>
                                        </select>
                                    </div>
                                    <div class="col-md-6" style="margin-top: 20px;">
                                        <label for="title">To sub-location:</label>
                                        <select id="to_sub_location"  class="form-control" style="width:350px">
                                            <option value="0">SELECT</option>
                                            <option value="1">Reception principale</option>
                                            <option value="2">Reception Alle Maternite</option>
                                            <option value="3">Reception Alle Pediatriqui</option>
                                            <option value="4">Reception immigration</option>
                                            <option value="5">Carte de credit</option>
                                            <option value="6">2e etage</option>
                                        </select>
                                    </div>
                                    <div class="col-md-3"></div>
                                </div>
                            </div>
                        </div>
                        <div class="container">
                            <div class="card">
                                <div class="col-md-12" style="padding-top: 10px;padding-bottom: 10px;">
                                    <div class="form-group">
                                        <input type="text" id="medicineSearchBar" class="form-control" placeholder="Search..." >
                                    </div>
                                    <ul class="list-group" id="result"></ul>
                                    <ul style="width:100%; max-height:300px; overflow-y: scroll;" id="li-psearch" class="dropdown-menu" role="menu"
                                        aria-labelledby="menu1">
                                        <li role="presentation" class="divider-search"></li>
                                    </ul>
                                </div>
                            </div>
                        </div>
                        <div class="container">
                            <div class="card">
                        <table id="myclass" class="table table-bordered">
    
                                        <tr id="mainTable">
                                            <th scope="col">From</th>
                                            <th scope="col">To</th>
                                            <th scope="col">Reagent Name</th>
                                            <th scope="col">Expiry Date</th>
                                            <th scope="col">Quantity</th>
                                        </tr>
    
                                        <tbody id="results_body">
    
    
                                        </tbody>
                                    </table>
                                <button type="button" class="btn btn-primary" style="float: right;margin: 4px 2px;">Transfer</button>
                                </div>
                            </div>
                        </div>
                        </div>
                        @include('includes.foot')
                        <meta name="loc" content="{{Session::get('loc')}}"/>
    
                        <script>
                            var countries = new Bloodhound({
                                datumTokenizer: Bloodhound.tokenizers.obj.whitespace('name'),
                                queryTokenizer: Bloodhound.tokenizers.whitespace,
                                limit: 10,
                                prefetch: {
                                    // url points to a json file that contains an array of country names, see
                                    // https://github.com/twitter/typeahead.js/blob/gh-pages/data/countries.json
                                    url: "<?=asset('assets/img/data2.json');?>",
                                    // the json file contains an array of strings, but the Bloodhound
                                    // suggestion engine expects JavaScript objects so this converts all of
                                    // those strings
                                    filter: function (list) {
                                        console.log(list);
                                        return $.map(list, function (country) {
                                            return {name: country};
                                        });
                                    }
                                }
                            });
                            countries.initialize();
                            $('#medicineSearchBar').typeahead(null, {
                                name: 'countries',
                                displayKey: 'name',
                                // `ttAdapter` wraps the suggestion engine in an adapter that
                                // is compatible with the typeahead jQuery plugin
                                source: countries.ttAdapter()
                            });
                            jQuery('#medicineSearchBar').on('typeahead:selected', function (e, datum)
                            {
                                //$('#extraControls').css('display','block');
    
                               //console.log('kl');
                                $('#results_body').append('<tr> <td scope="row">'+$('#from_location option:selected').text()+' <br>'+$('#from_sub_location option:selected').text()+'   <\/td><td scope="row">  '+$('#to_location option:selected').text()+' <br> '+$('#to_sub_location option:selected').text()+'  <\/td><td>'+datum\['name'\]+'<\/td><td>19-05-2018<\/td><td><input type="text" class="form-control" id="qty"></td><\/td></tr>');
    
                                //console.log($('#shipping_selector option:selected').text());
    
                            });
                        </script>
                    This is data2.json 
                    \["Genouillère renforcée ($30)","Genouillère Small ($20)","Genouillères XXL ($20)","Knee brace long type ($50)","Nexcare First aid Cold pack ($25)","Orthèse de stabilisation ($55)","Orthopaedic back rest long ($125)","Paire Semelle orthopodéque ($280)","Prothèse pour immobilisation ($90)","Sac de sable de 500g ($25)","Slip orthopédique ($70)"\]
    
    alert me that it is already selected if i select the same  value of dropdown option(ie if i select Reception principale from first dropdown option and Carte de credit from second option and Genouillère renforcée ($30) from search list    ) the second time  for all three select option(including two dropdown option and one search bar) then i should display me alert .The alert should be shown on select of search bar list which is input field with id="medicineSearchBar" and above is two dropdown with id="from_sub_location" and id="to_sub_location" option which is already selected.
    
                            <div class="panel-body">
                                <div class="form-group">
                                    <label for="title"></label>
                                </div>
                               <div class="col-md-6" style="margin-top: 20px;">
                                    <label for="title">From Sub-location:</label>
                                    <select id="from_sub_location"   class="form-control" style="width:350px" onchange="checkDropdownSelection()">
                                        <option value="0">SELECT</option>
                                        <option value="1">Reception principale</option>
                                        <option value="2">Reception Alle Maternite</option>
                                        <option value="3">Reception Alle Pediatriqui</option>
                                        <option value="4">Reception immigration</option>
                                        <option value="5">Carte de credit</option>
                                        <option value="6">2e etage</option>
                                    </select>
                                </div>
                                <div class="col-md-6" style="margin-top: 20px;">
                                    <label for="title">To sub-location:</label>
                                    <select id="to_sub_location"  class="form-control" style="width:350px" onchange="checkDropdownSelection()">
                                        <option value="0">SELECT</option>
                                        <option value="1">Reception principale</option>
                                        <option value="2">Reception Alle Maternite</option>
                                        <option value="3">Reception Alle Pediatriqui</option>
                                        <option value="4">Reception immigration</option>
                                        <option value="5">Carte de credit</option>
                                        <option value="6">2e etage</option>
                                    </select>
                                </div>
                                <div class="col-md-3"></div>
                            </div>
    
                    <script>
                       function checkDropdownSelection() {
                          var from = document.getElementById("from_sub_location");
                          var to = document.getElementById("to_sub_location");
    
                          if (from.value == to.value) {
                            //The same, do something here
                          }
                       }
                    </script>