【问题标题】:Click event of buttons is not fired when it causes onChange event of textbox is fired first当导致文本框的 onChange 事件首先被触发时,按钮的 Click 事件不会被触发
【发布时间】:2010-04-02 10:27:45
【问题描述】:

我有一个如下所示的文本框

<h:inputText value="#{bean.strQuantite}">   
  <a4j:support        
    actionListener="#{tabacListCommandeAltadisDetailBean.actionListenerQuantity}" 
    event="onchange" 
  />                                            
</h:inputText>

我在上面的文本框中输入了一些值,并将插入符号保留在文本框中。之后,当我继续点击另一个按钮时,就会触发上面输入文本的onchange事件。

我想在点击按钮时,之前触发点击事件。 谁能帮我解决这个问题?

【问题讨论】:

  • 给出已经生成的HTML代码
  • 如果你打算在打字时触发事件,那么事件必须是 onkeypress / onkeyup / onkeydown 。我不太明白你的要求是什么。

标签: jsf richfaces


【解决方案1】:

解析你的英语有点困难,所以我不太确定你想要的结果是什么。但我想知道,您的更改侦听器是否需要是 a4j?不会

&lt;h:inputText value="#{bean.strQuantite}" valueChangeListener="#{tabacListCommandeAltadisDetailBean.actionListenerQuantity}" /&gt;

工作,因为您有提交表单的按钮?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-10
    • 1970-01-01
    • 1970-01-01
    • 2016-07-26
    • 1970-01-01
    • 2018-12-30
    • 2010-10-12
    • 2012-06-12
    相关资源
    最近更新 更多