小编Mat*_*hew的帖子

JavaScript - “标识符已被声明”

使用 localStorage 获取注册/登录表单以处理 HTML 时遇到问题。作为我任务的一部分,我不能使用数据库或 php,即使它们更容易。具体来说,问题发生在我的提交功能期间。

返回的语法错误是“标识符 registerUser 已经声明”,并const reponse = processUser (username.value, password.value)在控制台中突出显示。

这是我的 JavaScript 代码:

//setup form
window.addEventListener("DOMContentLoaded", setupForm);

function setupForm() {
    const form = document.getElementById("login");
    form.addEventListener("submit", handleSubmit);
}

//handle Submit
function handleSubmit(event) {
    event.preventDefault();

    const {
        Username,
        Password,
        login_type,
        result
    } = event.target;

    const processUser = login_type.value == "register" ? registerUser : loginUser;
    const response = processUser(username.value, password.value);
    result.innerHTML = response;
}

//register new user
function registerUser(username, password) {
    window.localStorage.setItem("username", username);
    window.localStorage.setItem("password", password);

    return 'New …
Run Code Online (Sandbox Code Playgroud)

html javascript

5
推荐指数
0
解决办法
1万
查看次数

标签 统计

html ×1

javascript ×1