【问题标题】:Render a <h:inputText> when user enter a key on another input当用户在另一个输入上输入一个键时呈现一个 <h:inputText>
【发布时间】:2013-10-02 13:32:35
【问题描述】:

当用户在另一个输入中键入一个键时,我正在尝试呈现一个输入。当用户失去第一个输入的焦点时我可以这样做,但在他打字时却不行。有人知道怎么做那个?

【问题讨论】:

    标签: javascript ajax jsf


    【解决方案1】:

    是的,您可以通过在&lt;f:ajax&gt;event 属性中提供指定的事件:

    <h:inputText ... >
        <f:ajax render="input2" event="keydown" />
    </h:inputText>
    <h:inputText id="input2" ... />
    

    它允许在 keydown 事件而不是标准的 change 事件上触发 ajax 调用并更新其他文本输入。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-29
      • 1970-01-01
      • 2017-01-03
      • 1970-01-01
      • 2022-12-22
      相关资源
      最近更新 更多