Hii,
I have a few forms on my site and i’d like to submit the data to firestore. does anyone know how can this be achieved. I have tried directly writing javascript code in the on ready function
$w.onReady(function () {
$w("#button14").onClick(() => {
console.log("button clicked");
const email = $w('#input4').value;
const password = $w('#input1').value;
const nationalid= $w('#input6').value;
const code = $w('#dropdown2').value;
const mobile = $w('#input5').value;
const dob = $w('#datePicker2').value;
const firstname = $w('#input3').value;
const lastname = $w('#input2').value;
auth.createUserWithEmailAndPassword(email, password)
.then((function (userCredential){
const user = userCredential.user;
// Add user details to Firestore collection
db.collection('landingpage-costumer').doc(user.uid).set({
nationalid,
code,
mobile,
dob,
email,
firstname,
lastname,
});
console.log('Registration successful.');
console.log(user)
})
// .catch(function (error) {
// // Handle Errors here.
// var errorCode = error.code;
// var errorMessage = error.message;
// console.log("Error: " + errorCode + ", " + errorMessage);
// }));
)
})
});
})
The problem is this code doesn’t do anything and doesn’t even produce errors
can someone help?