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>
<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
