PHPFixing
  • Privacy Policy
  • TOS
  • Ask Question
  • Contact Us
  • Home
  • PHP
  • Programming
  • SQL Injection
  • Web3.0

Tuesday, July 12, 2022

[FIXED] How to customize JSF validation error message

 July 12, 2022     facelets, jsf, message, validation     No comments   

Issue

How can I customize the validation message that appears when validation fails?

Here is the code I have:

<h:form>
    <p><h:inputText
           id="userNo"
           title="Type a number from 0 to 10:">
       <f:validateLongRange
           minimum="3"
           maximum="6"/>
       </h:inputText>

       <h:commandButton id="submit" value="Submit"
           action="response"/>
    </p>
    <h:message showSummary="true" showDetail="false"
        id="errors1"
        for="userNo"/>
</h:form>

Currently the message looks like this:

j_idt10:userNo: Validation Error: Specified attribute is not between the expected values of 3 and 6. 

Which is not particularly user-friendly.


Solution

The simplest way would be to set the validatorMessage="my custom message" attribute in the <h:inputText> tag.

For a more advanced way read this article Customize validation error message in JSF 2.0

And here a complete Reference to all available message that you can override in JSF 2.0.x



Answered By - Daniel
Answer Checked By - Candace Johnson (PHPFixing Volunteer)
  • Share This:  
  •  Facebook
  •  Twitter
  •  Stumble
  •  Digg
Newer Post Older Post Home
View mobile version

0 Comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Total Pageviews

Featured Post

Why Learn PHP Programming

Why Learn PHP Programming A widely-used open source scripting language PHP is one of the most popular programming languages in the world. It...

Subscribe To

Posts
Atom
Posts
Comments
Atom
Comments

Copyright © PHPFixing