I'm experiencing some peculiar error in the validation framework...... I hv tested the validation for two different fields in different pages using pattern matching mask....field in some page it does working...but other doesn't...I just wondering what was the problem with me..?
It does working for field ccID with requiredif <field property="ccID" depends="requiredif,mask"> <arg0 key="form.creditcard.cid"/> <msg name="mask" key="errors.hostname.invalid"/> <var> <var-name>field[0]</var-name> <var-value>ccNoID</var-value> </var> <var> <var-name>fieldTest[0]</var-name> <var-value>EQUAL</var-value> </var> <var> <var-name>fieldValue[0]</var-name> <var-value>false</var-value> </var> <var> <var-name>mask</var-name> <var-value>^[0-9a-zA-Z-\.]*$</var-value> </var> </field> where in other field hostname....it does not accepting . as the input value for hostname. <field property="hostname" depends="required,mask,minlength,maxlength"> <arg0 key="form.hostname"/> <arg1 key="${var:minlength}" name="minlength" resource="false"/> <arg2 key="${var:maxlength}" name="maxlength" resource="false"/> <msg name="mask" key="errors.hostname.invalid"/> <var> <var-name>maxlength</var-name> <var-value>63</var-value> </var> <var> <var-name>minlength</var-name> <var-value>1</var-value> </var> <var> <var-name>mask</var-name> <var-value>^[0-9a-zA-Z-\.]*$</var-value> </var> </field> Guide me where I'm doing wrong or how to resolve this. Tnx in advance, -Ram -----Original Message----- From: Ramadoss Chinnakuzhandai Sent: Tuesday, November 11, 2003 3:18 PM To: [EMAIL PROTECTED] Subject: Struts-Validation Error Hi, I need to accept "."(dot) as part of input value. While trying to test it does not accept "." in the input entry. Any idea how to make it accept "." character in the validation pattern. following is the validation pattern for that field in validation.xml form name="AvailabilityForm"> <field property="hostname" depends="required,mask"> <arg0 key="form.hostname"/> <arg1 key="${var:minlength}" name="minlength" resource="false"/> <arg2 key="${var:maxlength}" name="maxlength" resource="false"/> <msg name="mask" key="errors.hostname.invalid"/> <var> <var-name>maxlength</var-name> <var-value>63</var-value> </var> <var> <var-name>minlength</var-name> <var-value>1</var-value> </var> <var> <var-name>mask</var-name> <var-value>^[0-9a-zA-Z-\.]*$</var-value> </var> </field> </form> </formset> -Any help would be greatly appreciated. Tnx in advance, -Ram --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]