I need some help. I have a multi-page form which is defined similarly to the multipage sample. The form is a self-registration form. The user's e-mail address is used as their user-id. The first page contains a field "email". The page needs to validate that the email address hasn't already been registered in the system. I want to keep the validation code separate from the form because, in the near future, the validation process will change to using an LDAP.
I have been able to get javascript code to execute in a validation block in the first page's <fd:struct>, but I don't know how to provide a bean or anything to that validation code. I've tried just passing a string from the flow script, but it seems I can't work with it in the model section. Here's a snippet of the flow, followed by a snipped of the model. If anyone can help, I'd be grateful. Please respond to [EMAIL PROTECTED], as I'm not sure where responses are posted. Thanks much! Gerry Function do_registration() { .... var bizData = new Object(); bizData["testvar"] = "hello from registration"; .... Form_1.showForm("registration-display-pipeline.jx",bizData); ... } <fd:form xmlns:fd="http://apache.org/cocoon/forms/1.0#definition"> <fd:widgets> <fd:struct id="namePage"> <fd:validation> <fd:javascript> print("From varname: " + ${testvar}); return true; </fd:javascript> </fd:validation> <fd:widgets> <fd:field id="email" required="true"> <fd:label>E-mail:</fd:label> <fd:datatype base="string"> <fd:validation> <fd:email/> </fd:validation> </fd:datatype> </fd:field>
smime.p7s
Description: S/MIME cryptographic signature