Я делаю веб-страницу, но при вводе того же идентификатора должна появиться ошибка, но я не смог этого сделать.
function save () {
if (validate = true) {
console.log("exists!")
}else {
var imei = document.getElementById('imei').value;
var marca = document.getElementById('marca').value;
var referencia = document.getElementById('referencia').value;
var precio = document.getElementById('precio').value;
db.collection("phone").add({
Imei: imei,
Marca: marca,
Referencia: referencia,
Precio: precio
})
.then(function (docRef) {
document.getElementById('imei').value = '';
document.getElementById('marca').value = '';
document.getElementById('referencia').value = '';
document.getElementById('precio').value = '';
})
.catch(function (error) {
window.alert("Error adding document: ", error);
});
}
}save();
function validate () {
firebase.database().ref(`phone/${Imei}/imei`).once("value", snapshot =>
{ const imei = snapshot.val();
if (imei){
console.log("user exists!");
}
});
}
Если вы можете сказать мне, где у меня есть ошибка, или лучшее решение, я был бы очень признателен