У меня есть два поля ввода, один из которых запрашивает адрес электронной почты пользователей, а другой запрашивает город пользователей. Как только пользователь нажимает кнопку отправки, я хочу сохранить эту информацию у ребенка в Firebase в разделе «потенциальные города». Я знаю, как отправить эту информацию в базу данных с одним полем, но я не могу получить ее для отправки двух полей.Сохранение двух текстовых полей в Firebase
Моя форма:
HTML форма:
<form id="myform" method="post">
<input type="email" id="userCityEmail" placeholder="Enter email">
<input type="text" id="cityTextField" placeholder="City">
<button id="citySubmitButton" onclick="submitCityClick(); return false;">Submit</button>
</form>
JS файла:
var userCityEmail = document.getElementById('userCityEmail');
var cityTextField = document.getElementById('cityTextField');
var citySubmitButton = document.getElementById('citySubmitButton');
function submitCityClick() {
var firebaseRef = firebase.database().ref();
var userEmail = userCityEmail.value;
var userCity = cityTextField.value;
firebaseRef.child("potentialCities").push().set(userEmail).set(userCity);
}
Когда я нажмите кнопку ничего не отправляется в базу данных Firebase. Мой вопрос в том, что лучший способ отправить информацию из двух текстовых полей одному ребенку?