Заполнитель появляется только для второй секунды [дубликат]

Чтобы использовать методы и член объекта, вам сначала нужно создать этот объект. Если вы его не создали (переменная, которая должна содержать объект, не инициализируется), но вы пытаетесь использовать его методы или переменные, вы получите эту ошибку.

Иногда вы можете просто забыть инициализировать .

Отредактировано: new не может вернуть значение null, но исключение огня при ошибке. Давно это было на некоторых языках, но не больше. Спасибо @John Saunders за указание на это.

88
задан Daniel Allen Langdon 19 November 2010 в 17:25
поделиться

12 ответов

Вам лучше делать ...

<form onsubmit="return isValidForm()" />

Если isValidForm() возвращает false, ваша форма не отправляется.

Вы также должны двигаться ваш обработчик событий из встроенного.

document.getElementById('my-form').onsubmit = function() {
    return isValidForm();
};
157
ответ дан Saminda Peramuna 27 August 2018 в 10:06
поделиться
0
ответ дан Adam 27 August 2018 в 10:06
поделиться
0
ответ дан Cfreak 27 August 2018 в 10:06
поделиться
5
ответ дан devrys 27 August 2018 в 10:06
поделиться
1
ответ дан George Johnston 27 August 2018 в 10:06
поделиться
0
ответ дан ggorlen 27 August 2018 в 10:06
поделиться
function btnClick() {
    return validData();
}
0
ответ дан mbeckish 27 August 2018 в 10:06
поделиться
36
ответ дан mikefrey 27 August 2018 в 10:06
поделиться
1
ответ дан omar-ali 27 August 2018 в 10:06
поделиться
12
ответ дан Quentin 27 August 2018 в 10:06
поделиться
3
ответ дан shady sherif 27 August 2018 в 10:06
поделиться
3
ответ дан SLaks 27 August 2018 в 10:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: