Артём, странно, вот сразу после прочтения вашего комментария залез в ваш пример, добавил вывод в консоль при ховере, поменял loop: false на true, и в итоге при ховере никаких выводов в консоль не было. Это довольно просто объяснить: вы поставили обработчик на тот элемент, который не появится во вьюпорте.
blazer05, банально делайте проверку равно ли число введённое пользователем сумме ваших этих чисел. Если да - отправляйте форму, если нет - не отправляйте. Примеры можете найти в интернетах, ну или добрые люди сделают это за вас.
Мне кажется или у вас в коде вообще нигде нету той самой ключевой проверки, которая должна решать отправить форму или нет? При нажатии на сабмит происходит неизвестно зачем нужная замена исходного кода элемента #md5 на 'stopSpam'. Думаю, в вашей инструкции попросту опущена та часть, в которой происходит проверка.
DeniSidorenko, хорошо, отвечаю на вопрос "Как модифицировать скрипт дабы он запоминал значения и писал их в localstorage?": смотрите в интернетах как работает localStorage, и модифицируете скрипт так, чтобы он сохранял нужные вам значения; вся инфа сто раз разжёвана и общедоступна. Да-да, без описания возникшей сложности ответ выглядит вот так вот пространно. Модификация заключается всего лишь в проверке наличия записи и её добавления в случае отсутствия.
А если вы под вопросом "как модифицировать" имели в виду "перепишите за меня код пожалуйста", то я думаю где-то к двум часам дня (по Москве) подтянутся кармадр*черы, например 0xD34F, и всё вам напишут.
Насколько я понял, суть проекта RealWorld в том, что на примере полноценного real-world (то есть реального - относительно сложного, раскрученного и тд и тп) бложика medium демонстрируется возможность использования любого front/backend.
heIIfire, ну а какая разница, всё равно JS не понимает что вы хотите сделать когда вы сначала отрицаете идентификатор, а потом как-то хотите всё это обернуть в присваивание. Я не особо разбираюсь в типах ошибок в JS, но это похоже на ошибку "компиляции", кроме eval её никак не поймать.
Кирилл Петров, "У меня задача по массиву с адресом записать данные из newDataCells в дерево data, где вложеность равна ключам key в массиве adres" - вот серьёзно, без издёвок - прочитал и ничего не понял. Какое дерево, что за вложенность и как она может быть равна ключам. Попробуйте как-то уточнить вопрос, ещё можно попробовать использовать общепринятую терминологию.
mrusklon, и опять вы привели код в котором переменной idip присваивается ссылка на jQuery коллекцию, а потом из неё в никуда берётся текст и его длина.
Если это полный код, то this тут вообще ни при чем и не должен содержать ссылку ни на один из ваших элементов. Если код неполный и выполняется в контексте какого-то элемента, то стоило привести код обработчика.
"idip.text().length" - что вообще это за строчка? Я не вижу чтобы она что-то делала, это просто операция висящая в воздухе, её результат никак не обрабатывается.