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.