【问题标题】:How to force capital letters using AJAX and JSF如何使用 AJAX 和 JSF 强制大写字母
【发布时间】:2014-03-01 06:59:59
【问题描述】:

我是 AJAX 新手。我想在 keyup 事件之后在 inputText 中强制使用大写字母。如何使用 AJAX 和 JSF 做到这一点?

【问题讨论】:

标签: ajax jsf keyup


【解决方案1】:

您可以在style 类中使用text-transform: uppercase 将输入的<h:inputText /> 值转换为大写。

这会将每个keyup 值转换为Uppercase

sample.xhtml:

<h:form>
    <p:outputLabel id="label" value="Enter your name : " />
    <p:inputText id="inputBox" value="" style="text-transform: uppercase"/>
</h:form>

输出:

希望这会有所帮助。!!!

【讨论】:

    【解决方案2】:

    1) 你可以使用converter

        <h:inputText value="#{retailer.code}" label="#{msg.retailerId}" 
            id="retailerId" required="true" size="10" maxlength="6">
                <f:converter converterId="upperCase" />
                <f:validator validatorId="alphaNumeric-validator" />
        </h:inputText>
    

    2) 你可以在 backing bean 中(在 setter 中)

    【讨论】:

      猜你喜欢
      • 2015-11-28
      • 1970-01-01
      • 1970-01-01
      • 2020-07-13
      • 2013-02-04
      • 2020-09-15
      • 2015-10-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多