Yes. it is inside onReady,
$w("#wixForms1").onWixFormSubmit((event) => {
console.log("Inside on submit");
console.log ("On Entry - ", event.fields);
let index = $w("#dropdownCourseName").selectedIndex;
let dropdownoptions = $w("#dropdownCourseName").options;
console.log ("Dropdown Label : ", dropdownoptions[index].label," Value: ", dropdownoptions[index].value);
let coursename = dropdownoptions[index].label; // Set to readable label
// let coursename = "FIRST NAME" // To Set another text field
// let coursename = dropdownoptions[index].value; // Set to original unreadable options value
// let coursename = dropdownoptions[index+1].value; // set to another unreadble options value
console.log ("Coursename ", coursename);
// console.log( "Length", event.fields.length);
for (var i=0; i < event.fields.length; i++) {
// console.log ("Event field", event.fields[i]);
if (event.fields[i].id === "dropdownCourseName"){
console.log ("Event field before", i, " ",event.fields[i]);
event.fields[i].fieldValue = coursename;
// event.fields[i].fieldValue = ""; // change fieldValue to ""
// event.fields[i].fieldValue = " "; // Change fieldValue to " "
console.log ("Event field after", i, " ",event.fields[i]);
}
if (event.fields[i].id === "input25"){
console.log ("Event Text field before", i, " ",event.fields[i]);
event.fields[i].fieldValue = coursename;
console.log ("Event Text field after", i, " ",event.fields[i]);
}
}
console.log ("On Exit - ", event.fields);
return event.fields;
})
});
// End of onReady
No onClick code for Submit button
Only a console.log onwixFormSubmitted() event handler
export function wixForms1_wixFormSubmitted() {
// This function was added from the Properties & Events panel. To learn more, visit http://wix.to/UcBnC-4
// Add your code for this event here:
console.log ("Form Submitted");
}
