Alex, It is a great idea. But still I haven't got it working.
"value="%{fieldErrors['zipCode[
>
> ' +
> #rowstatus.index + ']']}"/>" - always evaluates to null. Can you think of
> any reason why it could be so?
>


On Mon, Oct 12, 2009 at 3:50 PM, Alex Siman <aleksandr.si...@gmail.com>wrote:

>
> Try to add next code:
>
>    <s:set var="zipCodeErrors" value="%{fieldErrors['zipCode[' +
> #rowstatus.index + ']']}"/>
>    <s:textfield ... cssStyle="%{(#zipCodeErrors != null &&
> #zipCodeErrors.size > 0) ? 'border: 1px solid red;' : ''}" ... />
>
> james billa wrote:
> >
> > Hi,
> >
> > I have a field called "Preferred Zip codes : ". The user is provided with
> > 10
> > textfields for this to enter.
> > He may enter  1 or more and submit the form. If any of the zip codes that
> > he
> > entered is not in my
> > database, I need to change the border color of that textfield containing
> > incorrect zip code alone to red and
> > show the form back to user.
> >
> > How do I do this using Struts 2.1.6. I already know in my action class
> > about
> > the incorrect field. In JSP I have
> > constructed text fields using <s:iterator> with value as dummy string
> > array
> > of size 10. Everything looks good.
> >
> > How to connect the error in action to the field on the screen (Again the
> > field is constructed using S:Itertaor>).
> >
> >  Any help on this appreciated.
> >
> > Here is the code snippet..
> > String[] zipCode = new zipCode[10];
> >
> > <s:iterator value="zipCodeList" var="Zcode" status="rowstatus">
> >                     <td align="center">
> >                         <s:textfield
> >                         required="true" name="zipCode" id="%{'zipCode[' +
> > (#rowstatus.index) + ']'}"
> >                         value="%{Zcode}" cssClass="textbox"
> > required="true"
> >                         size="5" theme="simple"/>
> >                     </td>
> >                     <s:if test="((#rowstatus.index + 1) %6) == 0">
> >                         </tr>
> >                         <tr>
> >                     </s:if>
> >
> > </s:iterator>
> >
> > Thanks,
> > JB
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/Changing-the-border-color-of-a-text-field-tp25861145p25862090.html
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>

Reply via email to