>From: Mark Shifman <[EMAIL PROTECTED]> 

> Hi: 
> When I use the commonsValidator for required on the client side, the name of 
> the 
> component 
> is not being picked up and the alert says "null is required". This happens 
> with 
> both h:inputText 
> and h:selectOneListbox, the only two I have tried. 
> 
><h:inputText id="s_id"  size="16" value="#{su_menu.s_id}">
>       <s:commonsValidator type="required" server="true" client="true" />
></h:inputText>
>...
>function required() { 
>this[0] = new Array("su_menu:pi", "null is required.", new Function("x", 
>"return 
>{}[x];"));
>}


You are missing the "arg" attribute containing the description of the field.

<h:inputText id="s_id"  size="16" value="#{su_menu.s_id}">
     <s:commonsValidator type="required" server="true" client="true" 
           arg="My Field Name" />
</h:inputText>


Gary

> 
> The server side validation works fine. 
> I have added the onsubmit and validatorScript as suggested in the web page. 
> 
> Am I missing something obvious, like some library? 
> Thanks in advance. 
> 
> mas 
> 
> 
> --------------------------------------------------------------------- 
> To unsubscribe, e-mail: [EMAIL PROTECTED] 
> For additional commands, e-mail: [EMAIL PROTECTED] 
> 

Reply via email to