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