为什么我不断收到此错误:错误:电子邮件格式错误?

时间:2020-08-31 19:20:43

标签: javascript html firebase firebase-authentication

在我的网站上键入此电子邮件地址(danidust277@gmail.com)时,我一直收到此错误。为什么?

HTML:

<div>
    <input type="text" id="update_profile_displayname" placeholder="Display Name"><br></br>
    <input type="email" id="update_profile_email" placeholder="Email Address"><br></br>
    <button type="button" type="submit" id="update_profile_submit">Save changes</button>
</div>

JS:

var update_email = document.getElementById("update_profile_email");    
var update_name = document.getElementById("update_profile_displayname");

user.updateEmail('update_email').then(function() {    
}).catch(function(error) {
    console.log(error)
    window.alert(`An error occured:${error}`);  
})

2 个答案:

答案 0 :(得分:1)

我想user.updateEmail是一种接受有效电子邮件地址作为参数的方法。在这种情况下,您不应传递字符串'update_email',而应传递输入字段的值,结果为user.updateEmail(update_email.value)。您已经尝试过吗?

答案 1 :(得分:1)

我认为您应该将update_email.value作为参数传递给user.updateEmail,就像上面的Davide Bulbarelli所说的那样。