i am trying to submit a set of input and then go to a certain html page(view.html) but cant figure it out, if i use action, it won't submit the value to the database. i also used onclick on the submit button, but it wont submit the values to the database
const firebaseConfig = {
apiKey: "",
authDomain: "",
databaseURL: "",
projectId: "",
storageBucket: "",
messagingSenderId: "",
appId: ""
};
firebase.initializeApp(firebaseConfig);
var db = firebase.database();
const sendMessage = () => {
let sender = document.getElementById("sender").value.trim();
let reciever = document.getElementById("reciever").value.trim();
let message = document.getElementById("message").value.trim();
db.ref("card").push().set({
"sender": sender,
"reciever": reciever,
"message": message
});
document.forms[0].reset();
let message1 = document.getElementById("message")
message1.value = ""
return false;
}
<form onsubmit="return sendMessage();" class="form_container ">
<input type="text" name="" id="sender" class="card_name mx-auto" placeholder="Your Name" autocomplete="off">
<input type="text" name="" id="reciever" class="card_name_reciever mx-auto" placeholder="To who" autocomplete="off">
<textarea class="card_message mx-auto" id="message" placeholder="Message..."></textarea>
<input type="submit" class="card_submit mx-auto" id="card_submit">
</form>