Hi,

I have trouble to make a client side required validation for a radio group.

<form jwcid="@Form" class="register" listener="listener:register" 
        delegate="bean:validationDelegate" clientValidationEnabled="true">
    <label jwcid="@FieldLabel" field="component:gender"/>
    <span jwcid="[EMAIL PROTECTED]" selected="ognl:user.gender" 
displayName="genre"
                 validators="validators:required['Le genre est obligatoire.']">
      <input type="radio" jwcid="@Radio" value="femme"/> femme
      <input type="radio" jwcid="@Radio" value="homme"/> homme
    </span>
    <input type="submit"/>
</form>

On submission server side submission is properly handled but I have no client 
side validation. If I add a TextField with a required constraint on the same 
form, the required textfield validation is performed so javascript works fine.

I have noticed the javascript code produced:


Tapestry.register_form('Form');
Tapestry.onsubmit('Form', function(event) { Tapestry.require_field(event, 
'null', 'Le genre est obligatoire.'); });

I found strange the 'null' in the script.

Same problem with select elements.

Any idea?

Oscar




                
---------------------------------
Yahoo! Mail goes everywhere you do.  Get it on your phone.

Reply via email to