键入时更新p:inputText样式

问题描述 投票:0回答:1

如何在用户键入而不会打断他们的输入的同时更新p:inputText的样式?] >>

<p:inputText id="radiusValue" value="#{bean.radius}"
            styleClass="#{bean.radiusStyle}">
            <p:ajax event="keyup" update="radiusValue" />
</p:inputText>

这是用于验证。它可以很好地更新并获得正确的样式,但是当p:inputText更新时,它将光标重新设置为开始...从而中断了用户的输入。必须使用一种侵入性较小的方式来更新样式吗?

如何在用户键入时更新p:inputText的样式而不打断他们的键入?

jsf primefaces
1个回答
0
投票

您可以在客户端上进行该验证吗?我没有尝试过,但是您可以使用onkeyup属性来执行Javascript函数,该函数根据您的需要添加样式类。

© www.soinside.com 2019 - 2024. All rights reserved.