Size: a a a

JavaScript Rules

2020 July 02

А

Алексей in JavaScript Rules
Антон Вирченко
да как так то, не может быть такого. Значит где-то ошибка. Что выдает консоль?. Сделай с каждой итерацией вывод в консоль и посмотри как изменятся переменная.
эх, ладно, буду думать, спасибо.
источник

А

Алексей in JavaScript Rules
ответ как всегда будет на поверхности.
источник

АВ

Антон Вирченко... in JavaScript Rules
Алексей
ответ как всегда будет на поверхности.
так всегда
источник

I

Igor® in JavaScript Rules
Такс, читаем правила
источник
2020 July 03

ОЯ

Ольга Якімова... in JavaScript Rules
Помогите пожалуйста разобраться с валидацией поля с помощью регулярного выражения. Нужно проверить цифровое поле и в случае ошибки сделать сообщение.
https://codepen.io/Falconoff/pen/zYvXzXB
источник

ᅠseem in JavaScript Rules
Алексей
Всем привет, можно нубский вопрос задать здесь?))

Практикуюсь по 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;
 }
}
https://codepen.io/GreyMarker/pen/qBbpxdP?editors=1111
Если я верно понял Ваше условие
источник

ОЯ

Ольга Якімова... in JavaScript Rules
Нет. Нужно сделать валидацию поля с цифрами на наличие других символов.
источник

А

Алексей in JavaScript Rules
ᅠseem
https://codepen.io/GreyMarker/pen/qBbpxdP?editors=1111
Если я верно понял Ваше условие
урааааа. 🙌😊👍

Спасибо большое, тебе, хороший человек!!!
источник

А

Алексей in JavaScript Rules
ᅠseem
https://codepen.io/GreyMarker/pen/qBbpxdP?editors=1111
Если я верно понял Ваше условие
только как его в виде цикла реализовать так никто и не понял.
источник

А

Алексей in JavaScript Rules
Говорят js игрушечный язык. И на нем сломать даже ничего нельзя.

Ну ну.
Пусть бесконечный цикл попробуют запустить 😁
источник

OS

Oleg S in JavaScript Rules
Алексей
Говорят js игрушечный язык. И на нем сломать даже ничего нельзя.

Ну ну.
Пусть бесконечный цикл попробуют запустить 😁
Предупреждение, прочтите правила
источник

А

Алексей in JavaScript Rules
Прочитал, конкретно никому не писал лично. И судя по абстрактности правил, ничего не нарушил.  Но теперь буду в режиме зануды писать. Только по делу. ! 😎

Извините.
источник

OS

Oleg S in JavaScript Rules
Алексей
Прочитал, конкретно никому не писал лично. И судя по абстрактности правил, ничего не нарушил.  Но теперь буду в режиме зануды писать. Только по делу. ! 😎

Извините.
не про по делу, а пункт про сообщения подряд одно за одним, оверпостинг так называемый
источник

А

Алексей in JavaScript Rules
Понял. Ок.
источник

ОЯ

Ольга Якімова... in JavaScript Rules
Что не так с валидацией поля?
https://codepen.io/iakimova-olha/pen/MWKraoX
источник

OS

Oleg S in JavaScript Rules
/^[0-9]+$/ + нужно добавить чтобы было 1 и более символов, а не 1
источник

ОЯ

Ольга Якімова... in JavaScript Rules
Oleg S
/^[0-9]+$/ + нужно добавить чтобы было 1 и более символов, а не 1
Добавила до 10. Пока проблема не решена.(
источник

OS

Oleg S in JavaScript Rules
Ольга Якімова
Добавила до 10. Пока проблема не решена.(
какая именно? какой результат и поведение ожидается?
источник

ОЯ

Ольга Якімова... in JavaScript Rules
При вводе цифр будет молчать, при вводе других знаков-ругаться
источник

OS

Oleg S in JavaScript Rules
Ольга Якімова
При вводе цифр будет молчать, при вводе других знаков-ругаться
клик на событие инпут поменять
п.с. желательно добавлять через listener а не в html сразу

ну и если первая цифра не 0 должна быть /^[1-9][0-9]{0,9}$/
источник