如何防止在空白富:自动完成组件中单击提交表单?

时间:2014-06-13 11:35:09

标签: java jsf jsf-2 autocomplete richfaces

我正在我的项目中实现rich:autocomplete组件。
我的问题是,当我要提交表单时,我要点击空白自动完成组件。
我不明白为什么我的代码要在空白自动完成点击提交表单?
我的自动填充代码

<rich:autocomplete  mode="ajax" minChars="3" autofill="false"
                        autocompleteMethod="#{bean.autocompletePersonName}" layout="div" var="var"
                        fetchValue="#{var.employeeCode}" onselectitem="addPersonName(this.value)">  
                            <rich:column> #{bean.employeeCode} </rich:column>
                    </rich:autocomplete>

我的按钮。

 <h:commandButton id="saveBtn" value="save" action="#{beans.methodA}" />
  <h:commandButton id="cancelBtn"  value="cancel" onclick="window.location ='#{request.contextPath}/page/page'" />

当我要点击空白自动完成组件时,在保存按钮上执行操作的时间意味着调用methodA方法

0 个答案:

没有答案