javascript error in form SetFieldValues
I'm trying to figure out a javascript error I'm seeing - the error always comes in on the first Postal line (highlighted in bold below) The Acrobat DC Pro javascript debugger says:
SyntaxError: missing : after property id 4:
but doesn't give me any more help - I've tried everything I can think of to fix it -
//-------------------------------------------------------------
//-----------------Do not edit the XML tags--------------------
//-------------------------------------------------------------
//<Document-Level>
//<ACRO_source>SetFieldValues</ACRO_source>
//<ACRO_script>
/*********** belongs to: Document-Level:SetFieldValues ***********/
// Place all prepopulation data into a single data structure
var DriverData = { Eugene:{ surname: "lastname",
cell: "519-xxx-xxxx" },
Street2: "address here" },
City2: "city, ON" },
Postal: "XXX XXX" },
Dob: "04/12/1965" },
Driverl: "xxxxxxxx" },
PassportNo: "xxxxxxxx" },
Stephen:{ surname: "lastname",
cell: "416-xxx-xxxx" },
Street2: "address" },
City2: "city, ON" },
Postal: "XXX XXX" },
Dob: "11/11/1965" },
Driverl: "xxxxx-xxxx-xxxx" },
PassportNo: "xxxxxxxxxx" },
Nathan:{ surname: "lastname",
cell: "519-328-5494" },
Street2: "address Somewhere" },
City2: "city, ON" },
Postal: "XXX XXX" },
Dob: "11/11/1985" },
Driverl: "xxxxx-xxxx-xxxx" },
PassportNo: "xxxxxxxxxx" },
Devon:{ surname: "last name",
cell: "519-000-0000" },
Street2: "1845 somewhere else" },
City2: "city, ON" },
Postal: "XXX XXX" },
Dob: "11/11/1988" },
Driverl: "xxxxx-xxxx-xxxx" },
PassportNo: "xxxxxxxxxx" }};
function SetFieldValuesa(cDriver)
{
// Populate fields with values from the Driver Data Object
this.getField("surname").value = DriverData[cDriver].surname;
this.getField("cell").value = DriverData[cDriver].cell;
this.getField("Street2").value = DriverData[cDriver].Street2;
this.getField("City2").value = DriverData[cDriver].City2;
this.getField("Postal").value = DriverData[cDriver].Postal;
this.getField("Dob").value = DriverData[cDriver].Dob;
this.getField("Driverl").value = DriverData[cDriver].Driverl;
this.getField("PassportNo").value = DriverData[cDriver].PassportNo;
}
//</ACRO_script>
//</Document-Level>
//<AcroForm>
//<ACRO_source>DepartmentNames:Keystroke</ACRO_source>
//<ACRO_script>
/*********** belongs to: AcroForm:DepartmentNames:Keystroke ***********/
if( event.willCommit )
{
if(event.value == " ")
this.resetForm([“surname”,”cell”,”Street2”,”City2”,”Postal”,”Dob”,”Driverl”,”PassportNo”]);
else
SetFieldValues(event.value);
}
