你好,我想问一下如果如何把数据从firebase数据库输入文本字段?我试过在任何文本标签,标签,h1,强烈的或任何和他们得到它,但当我把它输入文本字段中不改变或检测。
这是我输入文本域的代码。
<div class="md-input">
<label>First Name<span class="text-danger">*</span></label><br>
<div class="md-input">
<input class="md-form-control" type="text" id="firstname" name="firstname" placeholder=" " required>
</div>
,这是javascript或我的firebase代码移动它在输入字段,但没有发生任何事情。
firebase.auth().onAuthStateChanged(function(user)
{
if(!user)
{
window.location.href = "../signin.html";
}
else
{
var dbUser = firebase.auth().currentUser.uid;
firebase.database().ref('Freelancer/' + dbUser).once('value').then(function (snapshot){
var okay = snapshot.val().name;
var okay1 = snapshot.val().email;
var okay2 = snapshot.val().pass;
var okay3 = snapshot.val().roles;
var okay4 = snapshot.val().userID;
console.log(okay);
console.log(okay1);
console.log(okay2);
console.log(okay3);
console.log(okay4);
document.getElementById("firstname").innerHTML=okay;
document.getElementById("lastname").innerHTML=okay1;
document.getElementById("phone").innerHTML=okay2;
document.getElementById("roles").innerHTML=okay3;
});
希望有人能帮助我或帮助我谢谢!
对于<input>
元素,您需要在设置(或获取)字段中的文本时使用value
属性。
document.getElementById("firstname").value = okay;