Updated Branches:
  refs/heads/master 121c79d09 -> 00401d7e1

WICKET-4857 AutoCompleteTextFields submits Form if a choice is selected via 
enter-key

Prevent the default behavior by returning false.


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/00401d7e
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/00401d7e
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/00401d7e

Branch: refs/heads/master
Commit: 00401d7e196880586abf28e5bc2df21bdff1caac
Parents: 121c79d
Author: Martin Tzvetanov Grigorov <[email protected]>
Authored: Tue Nov 6 10:38:50 2012 +0200
Committer: Martin Tzvetanov Grigorov <[email protected]>
Committed: Tue Nov 6 10:38:50 2012 +0200

----------------------------------------------------------------------
 .../html/autocomplete/wicket-autocomplete.js       |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/00401d7e/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js
----------------------------------------------------------------------
diff --git 
a/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js
 
b/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js
index 6b58353..32bedf5 100644
--- 
a/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js
+++ 
b/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js
@@ -227,7 +227,8 @@
                                if(Wicket.Event.keyCode(jqEvent) === KEY_ENTER){
                                        if(selected>-1 || hidingAutocomplete 
=== 1){
                                                hidingAutocomplete=0;
-                                               return 
jqEvent.stopPropagation();
+                                               jqEvent.stopPropagation();
+                                               return false;
                                        }
                                }
                                if(typeof objonkeypress==="function") {

Reply via email to