[ 
https://issues.apache.org/jira/browse/WICKET-4857?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13490778#comment-13490778
 ] 

Andrea Del Bene edited comment on WICKET-4857 at 11/5/12 6:30 PM:
------------------------------------------------------------------

Returning false instead of jqEvent.stopPropagation() at line 230  (file 
wiket-autocomplete.js) solves the problem. Alternatively we can add method 
jqEvent.preventDefault() 

                
      was (Author: bitstorm):
    Returning false instead of jqEvent.stopPropagation() at line 230  (file 
wiket-autocomplete.js) solves the problem, but I didn't find  why 
stopPropagation doesn't work.
                  
> AutoCompleteTextFields submits Form if a choice is selected via enter-key
> -------------------------------------------------------------------------
>
>                 Key: WICKET-4857
>                 URL: https://issues.apache.org/jira/browse/WICKET-4857
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket-extensions
>    Affects Versions: 6.0.0, 6.1.0, 6.1.1, 6.2.0
>            Reporter: Marcel Hoerr
>         Attachments: myproject-1.5.zip, myproject-6.2.0.zip
>
>
> I am not quite sure if this is really a bug, but the behaivor of wicket 1.5 
> and wicket 6 differs in the following situation:
> In wicket 1.5 a user could select a choice in an AutoCompleteTextField via 
> the enter-key and the underlying Form was not submitted.
> In wicket 6 however the Form gets submitted in that case.
> Note: the behaivor is in both versions identical (aka no form submit) if no 
> button is added to the form. Thus in both versions the Form is not submitted 
> if the user selects a choice via mouse-click.
> While in some use cases it is useful that hitting the enter-key in TextFields 
> submits the form - e.g. in a search panel, in this particular use case the 
> form should not be submitted. Or at least, there should be a (built in) hook 
> to prevent this behaivor.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to