I need to use the "mask" validation before adding data into a database.
But the mask validator seems not to work?!
 
Using the "required" validator, returns the desired result. So, it looks things a properly installed.
 
What is the problem with the mask validator?
 
The <form> I use in validation.xml:
 
<form    name="Usageperiods">
   <field    property="REC_DOC" depends="required,mask">
      <msg  name="required"  key="errors.required" resource="true" />
      <arg0 name="required"  key="usageperiods.rec_doc.displayname"  resource="true" />
      <msg  name="mask" key="usageperiods.error.rec_doc.mask" resource="true" />
      <var>
         <var-name>mask</var-name>
            <var-value>^[A-Z][A-Za-z0-9\s]*$</var-value>
         </var>      
   </field>
   <field    property="CON_EAN" depends="required,mask">
      <msg  name="required" key="errors.required" resource="true"/>
      <arg0 name="required" key="usageperiods.con_ean.displayname"  resource="true"/>
      <msg  name="mask" key="usageperiods.error.con_ean.mask" resource="false"/>
      <var>
         <var-name>mask</var-name>
            <var-value>[0-9]*$</var-value>
         </var>      
   </field>
</form>
 
Please notice, if javascriptValidation="true" is added in the jsp, the result is a Javascript Alert. This part works.
But why then, the data is inserts without a warning when javascriptValidation="true" is left away?
 
Has anybody reported this problem before?
Do I miss something. Are there any patches?
Has it to do with validator-rules.xml?
 
With regards,
Johan Koerts
 
 
 

Reply via email to