Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

127
Visualizações
Datos que no se insertan en la base de datos de Firebase con JS

Estoy tratando de crear un formulario de inicio de sesión y quiero que esa información se guarde en mi base de datos de Firebase. He escrito el código pero los datos no se agregan a mi base de fuego

Aquí está el código de código html

 <input type="password" id="password" placeholder="Ur password" required style="background-color: white; border: none; top: 55%; left: 41.5%; position: absolute; width: 15%; height: 3%;"> <button id="register" style="position: absolute; left: 48%; color: green; top: 60%; border-radius: 2%; border-color: green;" >Continue</button>

Aquí está el código que usé para conectarme a firebase

 <script src="https://www.gstatic.com/firebasejs/9.1.1/firebase-app.js"></script> <script src="https://www.gstatic.com/firebasejs/9.1.1/firebase-auth.js"></script> <script src="https://www.gstatic.com/firebasejs/9.1.1/firebase-database.js"></script>

y aquí está el código que estoy usando para agregar los datos a firebase:

 <script id="main"> const firebaseConfig = { ***The config info is here but i removed it for privacy reasons*** }; const app = initializeApp(firebaseConfig); var username, password; function ready (){ username = document.getElementById('username').value; password = document.getElementById('password').value; } document.getElementById('register').onclick = function(){ ready(); firebase.database().ref('user/'+ username).set({ user: username, pass: password }) }
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

¿Estás seguro de que la función se está activando? Si su botón está en un formulario, podría desencadenar el envío del formulario predeterminado. Además, el método set() devuelve la promesa, así que intente refactorizar la función de esta manera:

 document.getElementById('register').onclick = async function() { // async function ^^^^^ console.log('Register button clicked') ready(); // add await await firebase.database().ref('user/'+ username).set({ user: username, pass: password }) console.log('Date Added To Firebase') }

Si el botón tiene la forma mencionada anteriormente, intente configurar el tipo de esta manera:

 <button id="register" type="button" ></button>
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda