да как так то, не может быть такого. Значит где-то ошибка. Что выдает консоль?. Сделай с каждой итерацией вывод в консоль и посмотри как изменятся переменная.
Помогите пожалуйста разобраться с валидацией поля с помощью регулярного выражения. Нужно проверить цифровое поле и в случае ошибки сделать сообщение. https://codepen.io/Falconoff/pen/zYvXzXB
Практикуюсь по JS, выдумывая всякие задачки. Вот сделал кнопку, по нажатию на которую перебирается массив и его значения по очереди выводятся в тег - р. Но не могу понять одну штуку. Когда перебрали все элементы массива, нужно еще 1 раз нажать на кнопку, и только потом идет сброс и повтор с первого элемента.
Как убрать этот - еще один щелчок по кнопке, чтобы сразу дойдя до конца массива был сброс в начало? Заранее всем спасибо. Код ниже. ————————— 'use strict' let arr = ['1', '2', '3', '4', '5']; let p = document.querySelector('p'); let but = document.getElementById('but'); let i = 0;
but.onclick = function(){ if (i < arr.length) { p.textContent = arr[i]; i++; }else { i = 0; } }
Прочитал, конкретно никому не писал лично. И судя по абстрактности правил, ничего не нарушил. Но теперь буду в режиме зануды писать. Только по делу. ! 😎
Прочитал, конкретно никому не писал лично. И судя по абстрактности правил, ничего не нарушил. Но теперь буду в режиме зануды писать. Только по делу. ! 😎
Извините.
не про по делу, а пункт про сообщения подряд одно за одним, оверпостинг так называемый
При вводе цифр будет молчать, при вводе других знаков-ругаться
клик на событие инпут поменять п.с. желательно добавлять через listener а не в html сразу — ну и если первая цифра не 0 должна быть /^[1-9][0-9]{0,9}$/