Size: a a a

JavaScript Rules

2020 June 13

М

Максим in JavaScript Rules
#OIMATEWTF
появился в DOM но в инпуте этого текста нету
А зачем нужно было создавать дивы тогда?
input[i].placeholder = 'Заполните это поле'

Вот поставь
источник

#

#OIMATEWTF in JavaScript Rules
Максим
А зачем нужно было создавать дивы тогда?
input[i].placeholder = 'Заполните это поле'

Вот поставь
Я хотел чтобы не перекрывал плейсхолдер а рядом выходил этот текст
источник

М

Максим in JavaScript Rules
#OIMATEWTF
Я хотел чтобы не перекрывал плейсхолдер а рядом выходил этот текст
попробуй
req.classList.add('add')
req.innerText = 'Заполните это поле'

input[i].after(req)
Должно будет вывести после инпута div
источник

#

#OIMATEWTF in JavaScript Rules
Максим
попробуй
req.classList.add('add')
req.innerText = 'Заполните это поле'

input[i].after(req)
Должно будет вывести после инпута div
Нее не помогло
источник

М

Максим in JavaScript Rules
#OIMATEWTF
Нее не помогло
Кинь короче на кодпен и напиши что именно нужно
источник

S

Sakura in JavaScript Rules
Султанмурад
Сайт подходит для изучения js?
https://itgid.info/
Вот это подходит для изучения JS
источник

#

#OIMATEWTF in JavaScript Rules
Максим
Кинь короче на кодпен и напиши что именно нужно
все получилось понял свою ошибку спасибо)
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in JavaScript Rules
#OIMATEWTF
все получилось понял свою ошибку спасибо)
А что за ошибка то была?
источник

#

#OIMATEWTF in JavaScript Rules
☬ Sᴀʏᴅᴜʟʟᴏ ツ
А что за ошибка то была?
Input же не парный тег, в него нельзя что либо добавлять
Обернул в другой див и инпут, и через позиционирование поставил друг на друга
источник

_

_ in JavaScript Rules
#OIMATEWTF
ребята кто может помочь при отправке пустую строку в input нужно выводить ошибку "Заполните это поле" что я тут не так делаю?
Понимаю, что тут люди только учатся, но заметка для тех, кто в будущем хочет стать фулл стек (писать и фронт, и бек):
Всегда проверяйте данные, которые пришли к вам на сервер. Можете ничего не валидировать на фронте, но обязательно делайте это на сервере (в обратную сторону не работает, но желательно проверять во всех местах).
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in JavaScript Rules
https://codepen.io/Saydullin/pen/wvMWKer

Кто то может сказать, почему картинка перемещается не в ту точку куда указывает пользователь, а немного криво?

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

H

Hovo in JavaScript Rules
☬ Sᴀʏᴅᴜʟʟᴏ ツ
https://codepen.io/Saydullin/pen/wvMWKer

Кто то может сказать, почему картинка перемещается не в ту точку куда указывает пользователь, а немного криво?

Нужно нажать на любую пустую розовую область, чтобы картинка переместилась. Попробуйте кликнуть на правую рамку, картинка вылетит за границу розовой области.
Заменяй event.pageX на event offsetX
И y тоже
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in JavaScript Rules
Подскажите пожалуйста, как из querySelectorAll рандомно достать элемент?
источник

I

Ihor in JavaScript Rules
☬ Sᴀʏᴅᴜʟʟᴏ ツ
Подскажите пожалуйста, как из querySelectorAll рандомно достать элемент?
Может math.random?
источник

К

Камран in JavaScript Rules
☬ Sᴀʏᴅᴜʟʟᴏ ツ
Подскажите пожалуйста, как из querySelectorAll рандомно достать элемент?
В зависимости длины массива от querySelectorAll генерировать math.random
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in JavaScript Rules
Камран
В зависимости длины массива от querySelectorAll генерировать math.random
Да
источник

М

Максим in JavaScript Rules
Тебе код нужен или ты уже сам понял как?
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in JavaScript Rules
Максим
Тебе код нужен или ты уже сам понял как?
Я пока не понял, пробую другие варианты.
источник

М

Максим in JavaScript Rules
☬ Sᴀʏᴅᴜʟʟᴏ ツ
Я пока не понял, пробую другие варианты.
    const itemList = document.querySelectorAll('.box');
   console.log(itemList[Math.floor(Math.random() * (itemList.length))]);
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in JavaScript Rules
Можете помочь с непонятной ошибкой?

Эта функция работает около 4-7 раз, затем жалуется на ошибку 'не найден order'.
источник