Как корректно вписать js код?

Редактирую форму валидации на js и мне нужно в случае выполнения условия чтобы добавлялось уведомление, я добавил строчку:

document.getElementById('demo3').innerHTML = "<p class="myerror">Form Submitted</p>";

Итог, но скрипт вызывает ошибку синтаксиса, как исправить?

if(nameVal.length < 2) {
                name.css({'box-shadow':'inset 0 0 10px red'});
                document.getElementById('demo3').innerHTML = "<p class="myerror">Form Submitted</p>";
            } 

Ответы (1 шт):

Автор решения: Yaroslav Molchan

У вас проблема с ковычками, двочйные внутри двойных и приводит к ошибке синтаксиса, нужно экранировать как минимум:

document.getElementById('demo3').innerHTML = "<p class=\"myerror\">Form Submitted</p>";

Или в одинарных сделать:

document.getElementById('demo3').innerHTML = '<p class="myerror">Form Submitted</p>';
→ Ссылка