@saver116
front-end developer

Как передать текст из формы от одного Html к другому?

надо чтобы то что пользователь написал в "логин" перенеслось в другой html файл и там написалось в div.

пробовал вот так:
document.forms.publish.onsubmit = function () {
    var message = this.login.value;
    document.getElementById("messageBox").innerHTML = message;
    return false;
};


форма выглядит вот так :
<form name="publish">
            <div class="input-box">
                <input type="text" name="login" id="login" required>
                <label>Username</label>
            </div>

            <div class="input-box">
                <input type="password" name="password1" id="password" required>
                <label>Password</label>
                <div id="toggle" onclick=" showHide();"></div>
            </div>
            <input type="submit" value="Sign in">
        </form>
  • Вопрос задан
  • 138 просмотров
Пригласить эксперта
Ответы на вопрос 1
Jakim
@Jakim
Laravel - developer
Я предполагаю что у вас
var message = this.login.value;
этот кусок кода возвращает пустоту, потому что this в этом контексте это не DOM Document и он может ничего не вернуть, точнее не возвращает то что вы ожидаете.

Посмотрите вывод в консоли переменной this. в этом же примере

https://jsfiddle.net/JakimOFF/2om03hwd/1/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы