Skip to content

Commit

Permalink
prevent enter in event if suggest field is used in form
Browse files Browse the repository at this point in the history
  • Loading branch information
superbly committed Apr 28, 2011
1 parent 2d94872 commit 6e95b66
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 6 deletions.
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ <h2>superbly fields demo</h2>
</div>
<br/>
<label>suggest field demo:</label>
<input id="suggestfield" type="text"><br/>
<input id="suggestfield" type="text" autocomplete="off"><br/>
<br/>
<label>drop down demo:</label>
<div>
Expand Down
10 changes: 7 additions & 3 deletions superbly-fields.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
$.fn.superblySuggestField = function(userOptions) {
var settings = {
showSuggestionsNumber:10,
suggestions:[],
suggestions:[]
};

if(userOptions) {
Expand All @@ -39,7 +39,7 @@

//prepare needed vars
var currentValue = null;
var cuttentItem = null;
var currentItem = null;
var selectedIndex = null;
var hoverSuggestItems = false;
var suggestionstmp = suggestions.slice();
Expand All @@ -56,16 +56,20 @@
});


suggestField.keyup(function(e){
suggestField.keydown(function(e){
if(e.keyCode == keyMap.downArrow) {
selectDown();
e.preventDefault();
}else if(e.keyCode == keyMap.upArrow) {
selectUp()
}else if(e.keyCode == keyMap.enter || e.keyCode == keyMap.tab) {
if(currentItem != null){
suggestField.val(currentItem);
suggestField.next('.superblySuggestItems').css('display', 'none');
}
if(e.keyCode == keyMap.enter){
e.preventDefault();
}
}else{
suggest($(this).val());
}
Expand Down
5 changes: 3 additions & 2 deletions superbly-fields.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 6e95b66

Please sign in to comment.