Я постоянно получаю эту ошибку при вводе этого адреса электронной почты (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}`);  
})
0
user14120290 31 Авг 2020 в 22:20

2 ответа

Лучший ответ

Я полагаю, что user.updateEmail - это метод, который принимает в качестве параметра действительный адрес электронной почты. В этом случае вы должны передавать не строку update_email, а значение поля ввода, в результате чего получается user.updateEmail(update_email.value). Вы уже пробовали это?

1
Davide Bulbarelli 31 Авг 2020 в 19:29

Я думаю, вам следует передать update_email.value в качестве параметра для user.updateEmail, как сказал Давид Бульбарелли выше.

1
Daniel Magalhaes 31 Авг 2020 в 19:46