<x-tad-bigger>Hi,
I have a login definition file which performs validation like so:</x-tad-bigger>
login.xml:
<x-tad-bigger><fd:validation>
<fd:javascript>
var success = true;
var newUserReg = new Packages.test.User();
var username = widget.lookupWidget("username");
var password = widget.lookupWidget("password");
try {
var userObject = newUserReg.getUser(username, password);
success = true;
} catch (e) {
username.setValidationError(new Packages.org.apache.cocoon.forms.validation.ValidationError("The password, username combination does not exists. Please re-enter.", false));
password.setValidationError(new Packages.org.apache.cocoon.forms.validation.ValidationError("The password, username combination does not exists. Please re-enter.", false));
success = false;
}
return success;
</fd:javascript>
</fd:validation>
<fd:widgets>
<fd:field id="username" required="true">
<fd:label>Username</fd:label>
<fd:datatype base="string"/>
<fd:validation>
<fd:length min="5" max="20"/>
</fd:validation>
</fd:field>
<fd:field id="password" required="true">
<fd:label>Password</fd:label>
<fd:datatype base="string"/>
<fd:validation>
<fd:length min="5" max="20"/>
</fd:validation>
</fd:field>
</fd:widgets>
In my flowscript I do the following:
function login() {
var form = new Form("forms/login.xml");
//make sure form is filled in correctly
form.showForm("unprotected.xml");
var model = form.getModel();
var bizData = {"userObject" : model.userObject}
......
}</x-tad-bigger>
How do I get the variable <x-tad-bigger>userObject into my function login()? Is this possible?
many thanks
Andrew</x-tad-bigger>
