You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by "Cory D. Wiles" <kw...@gmail.com> on 2007/09/26 15:52:04 UTC
Wildcard in package.properties for form validation (S2)
Does anyone have a possible solution for using wild cards in error messages
for form validation?
In my package.properties I have:
arc.screen.required.error.message = {0} is a required field
How does my validation need to be formatted to accept a parameter for the
message?
<!DOCTYPE validators PUBLIC
"-//OpenSymphony Group//XWork Validator 1.0.2//EN"
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
<validators>
<field name="screenone.screenOneProtocolNumber">
<field-validator type="requiredstring">
<message key="arc.screen.required.error.message"/>
</field-validator>
</field>
<field name="screenone.screenOnePrincipalInvestigator">
<field-validator type="requiredstring">
<message key="arc.screen.required.error.message"/>
</field-validator>
</field>
</validators
The form field looks like this:
<s:textfield name="screenone.screenOneProtocolNumber" id="
screenone.screenOneProtocolNumber" label="%{getText('
arc.screen.one.section.one.first.input.label')}" size="10" value="%{
screenone.screenOneProtocolNumber}"/>
I can't use ${getText(fieldName)} is a required field because the message
that is displayed is:
screenone.screenOneProtocolNumber is required
Thanks,
Cory
Re: Wildcard in package.properties for form validation (S2)
Posted by "Cory D. Wiles" <kw...@gmail.com>.
I looked at that documentation but don't understand why the name property is
being used as opposed to the label property.
On 9/26/07, Dave Newton <ne...@yahoo.com> wrote:
>
> http://struts.apache.org/2.x/docs/localizing-output.html
>
> --- "Cory D. Wiles" <kw...@gmail.com> wrote:
>
> > Does anyone have a possible solution for using wild
> > cards in error messages
> > for form validation?
> >
> > In my package.properties I have:
> > arc.screen.required.error.message = {0} is a
> > required field
> >
> > How does my validation need to be formatted to
> > accept a parameter for the
> > message?
> > <!DOCTYPE validators PUBLIC
> > "-//OpenSymphony Group//XWork Validator
> > 1.0.2//EN"
> >
> >
> "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
> >
> > <validators>
> > <field name="screenone.screenOneProtocolNumber">
> > <field-validator type="requiredstring">
> > <message
> > key="arc.screen.required.error.message"/>
> > </field-validator>
> > </field>
> >
> > <field
> > name="screenone.screenOnePrincipalInvestigator">
> > <field-validator type="requiredstring">
> > <message
> > key="arc.screen.required.error.message"/>
> > </field-validator>
> > </field>
> > </validators
> >
> > The form field looks like this:
> > <s:textfield
> > name="screenone.screenOneProtocolNumber" id="
> > screenone.screenOneProtocolNumber"
> > label="%{getText('
> > arc.screen.one.section.one.first.input.label')}"
> > size="10" value="%{
> > screenone.screenOneProtocolNumber}"/>
> >
> > I can't use ${getText(fieldName)} is a required
> > field because the message
> > that is displayed is:
> > screenone.screenOneProtocolNumber is required
> >
> > Thanks,
> > Cory
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>
Re: Wildcard in package.properties for form validation (S2)
Posted by Dave Newton <ne...@yahoo.com>.
http://struts.apache.org/2.x/docs/localizing-output.html
--- "Cory D. Wiles" <kw...@gmail.com> wrote:
> Does anyone have a possible solution for using wild
> cards in error messages
> for form validation?
>
> In my package.properties I have:
> arc.screen.required.error.message = {0} is a
> required field
>
> How does my validation need to be formatted to
> accept a parameter for the
> message?
> <!DOCTYPE validators PUBLIC
> "-//OpenSymphony Group//XWork Validator
> 1.0.2//EN"
>
>
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
>
> <validators>
> <field name="screenone.screenOneProtocolNumber">
> <field-validator type="requiredstring">
> <message
> key="arc.screen.required.error.message"/>
> </field-validator>
> </field>
>
> <field
> name="screenone.screenOnePrincipalInvestigator">
> <field-validator type="requiredstring">
> <message
> key="arc.screen.required.error.message"/>
> </field-validator>
> </field>
> </validators
>
> The form field looks like this:
> <s:textfield
> name="screenone.screenOneProtocolNumber" id="
> screenone.screenOneProtocolNumber"
> label="%{getText('
> arc.screen.one.section.one.first.input.label')}"
> size="10" value="%{
> screenone.screenOneProtocolNumber}"/>
>
> I can't use ${getText(fieldName)} is a required
> field because the message
> that is displayed is:
> screenone.screenOneProtocolNumber is required
>
> Thanks,
> Cory
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org