Validation by using @andromda.presentation.view.field.format generates illegal Java Script ------------------------------------------------------------------------------------------
Key: JSF-31 URL: http://jira.andromda.org/browse/JSF-31 Project: JSF cartridge Type: Bug Environment: andromda 3.2 snapshot, windows 2000 sp4, Firefox 1.5.0.7 Reporter: Babar Ansari Assigned to: Chad Brandon Priority: Blocker illegal java script is generated when I use @andromda.presentation.view.field.format tag for validation Details: when @andromda.presentation.view.field.format = range 1 10000 Validation.xml has: <field property="distanceCovered" depends="required,integer,intRange"> <arg position="0" key="distance.covered" /> <arg position="1" name="intRange" key="${var:min}" resource="false"/> <arg position="2" name="intRange" key="${var:max}" resource="false"/> <var> <var-name>min</var-name> <var-value><![CDATA[1]]></var-value> </var> <var> <var-name>max</var-name> <var-value><![CDATA[10000]]></var-value> </var> </field> Errors Are: Error: invalid property id Line: 226, Column: 8 Source Code: return {,min:'1'max:'10000'}[x]; --------^ this[9] = new Array("registerEnterPropertiesNextForm:distanceCovered", "Distance Covered is required.", new Function("x", "return {,min:'1'max:'10000'}[x];")); when @andromda.presentation.view.field.format = pattern \(?[0-9]{3}\)?[0-9]{3}-?[0-9]{4} Validation.xml has: <field property="userInfoPhoneNumber" depends="required,mask"> <arg position="0" key="phone.number" /> <var> <var-name>mask</var-name> <var-value><![CDATA[^\(?[0-9]{3}\)?[0-9]{3}-?[0-9]{4}$]]></var-value> </var> </field> Errors Are: Error: invalid quantifier ?[0-9]{3})?[0-9]{3}-?[0-9]{4}$ Line: 164, Column: 13 Source Code: return {mask:/^(?[0-9]{3})?[0-9]{3}-?[0-9]{4}$/}[x]; --------------^ this[7] = new Array("registerEnterUserInformationNextForm:userInfoPhoneNumber", "Phone Number is required.", new Function("x", "return {mask:/^\(?[0-9]{3}\)?[0-9]{3}-?[0-9]{4}$/}[x];")); -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.andromda.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642