Open select2 on focus
by Guruprasad Rao
HTML
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<script src="https://select2.github.io/dist/js/select2.full.js"></script>
<link rel="stylesheet" href="https://select2.github.io/dist/css/select2.min.css">
<div class="container">
<div class="row">
<div class="col-md-12">
<h1 class="h3">Open select2 on F9</h1>
<form class="form form-search">
<select id="select-templating" data-placeholder="Search " onchange="location = this.value;" class="width300">
<option value="">Search</option>
<option value="Home.aspx">Home</option>
<option value="Modifications.aspx">Modifications</option>
<option value="AuthorizationList.aspx">Authorization List</option>
<option value="Modifications.aspx">Modifications</option>
<option value="AccountClosing.aspx">Account Closing</option>
<option value="AccountTransaction.aspx">Account Transaction</option>
<option value="CustomerCreation.aspx">Customer Creation</option>
<option value="ShareDividendDeclaration.aspx">Share Dividend Declaration</option>
</select>
</form>
</div>
</div>
</div>
JavaScript
$('#select-templating').select2({
placeholder: "Select",
width: "100%"
})
$(document).on('keyup',function(e){
if(e.which==120){
$('#select-templating').select2('open');
}
})