I am trying to use Input Validation with tapestry-4.1.2-SNAPSHOT. I don't know what I am doing wrong. Validation has simply no effect, in the TextField for the email address I can enter anything or nothing...



The Form component, defined in the page class. As you can see I don't have client side validation enabled at all. We are talking about server side validation only.


    @Component(
        type = "Form",
        id = "reservationStartForm",
        bindings = {
            "listener=ognl:listeners.submitForm",
            "delegate=ognl:beans.delegate",
            "clientValidationEnabled=ognl:false" })
    public abstract IForm getReservationStartForm();


And the form field, defined in the template:

<tr>
         <td class="formFieldLabel">
             <label jwcid="@FieldLabel" 
field="component:inputEmail">Label</label>
         </td>
         <td class="formField">
                         <input type="text" size="25" class="txt" 
displayName="ognl:'Email'"
                  jwcid="[EMAIL PROTECTED]" value="ognl:customer.address.email"
                  validators="validators:required,email[please check the email 
format],minLength=8"/>
         </td>
       </tr>



Thanks,
Andy


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to