Kendo UI
jQuery + Kendo UI + MockJax
by wolfpackt99
HTML
<link rel="stylesheet" href="http://cdn.kendostatic.com/2012.2.913/styles/kendo.default.min.css">
<link rel="stylesheet" href="http://cdn.kendostatic.com/2012.2.913/styles/kendo.common.min.css">
<script src="http://cdn.kendostatic.com/2012.2.913/js/kendo.all.min.js"></script>
<div id="grid">
<p>This default dropdown list will let you repeatidly hit the 'N' key for instance to scroll throught the N's (New Hampshire, New York, North Carolina)</p>
<span class='k-label'>States</span><br/>
<br/>
<br/>
<select id='states'>
<option value=''>Choose or Type Area</option>
<option value='AK'>Alaska</option>
<option value='AL'>Alabama</option>
<option value='NH'>New Hampshire</option>
<option value='NY'>New York</option>
<option value='NC'>North Carolina</option>
</select>
<br/>
<br/>
<br/>
<br/>
<p>This kendo dropdownlist will <strong>not</strong> let you repeatidly hit the 'N' key. The only way is to use the down arrow.</p>
<span class='k-label'>States as Kendo Dropdownlist</span>
<br/>
<br/>
<select id='states-kendo'>
<option value=''>Choose or Type Area</option>
<option value='AK'>Alaska</option>
<option value='AL'>Alabama</option>
<option value='NH'>New Hampshire</option>
<option value='NY'>New York</option>
<option value='NC'>North Carolina</option>
</select>
<form method="post" action="/echo/xml/">
<div>
<input id='autocomplete'/>
</div>
</form>
<div id='target'></div>
</div>
JavaScript
$("#states-kendo").kendoDropDownList();
var items = [{
ID: 1,
Name: "Item 1"},
{
ID: 2,
Name: "Item 2"}];
$("#autocomplete").kendoAutoComplete({
dataSource: items,
dataTextField: "Name",
placeholder: "Enter value...",
select: function(e) {
var s = "";
for (x in e.item) {
s += x + " = " + e.item[x] + "<br/>";
s += "<hr noshade size=1 width='100%' style='width: 100%;'/>"
}
$("#target").html(s);
},
change: function(e) {
alert('change');
}
});