Size: a a a

JavaScript Noobs — сообщество новичков

2021 February 19

D

Danila in JavaScript Noobs — сообщество новичков
Ты не в него вводишь
источник

D

Danila in JavaScript Noobs — сообщество новичков
А в какой-то фейковый
источник

D

Danila in JavaScript Noobs — сообщество новичков
Который для стилизации сделан
источник

D

Danila in JavaScript Noobs — сообщество новичков
Ищи документацию к тому с помощью чего сделан этот инпут дейт и смотри там как поймать событие
источник

DA

Dmitriy Antipov in JavaScript Noobs — сообщество новичков
Там короче хитро. Есть дрогой input, визуально его видно. Но когда изменяешь в нём. То там не появляется value у него. Когда фокус убираешь, то появляется у этого, с которым работаю.
источник

D

Danila in JavaScript Noobs — сообщество новичков
Dmitriy Antipov
Там короче хитро. Есть дрогой input, визуально его видно. Но когда изменяешь в нём. То там не появляется value у него. Когда фокус убираешь, то появляется у этого, с которым работаю.
То что у него появляется вэлью не значит что у него сработает событие change
источник

D

Danila in JavaScript Noobs — сообщество новичков
Как я и писал, если ты меняешь значение програмно через input.value = 'value' события не сработают
источник

D

Danila in JavaScript Noobs — сообщество новичков
А твоё "появляется" - это именно программное
источник

DA

Dmitriy Antipov in JavaScript Noobs — сообщество новичков
ам
источник

D

Danila in JavaScript Noobs — сообщество новичков
Сделано так тем, кто разрабатывал этот инпут
источник

D

Danila in JavaScript Noobs — сообщество новичков
Это частая практика. Когда пишешь какой-то компонент, например, инпут дейт - делаешь скрытый реальный инпут - чтобы form submit работал норм и делаешь фейковый инпут, в который и вводит данные юзер, и потом их синхронизируешь
источник

D

Danila in JavaScript Noobs — сообщество новичков
Вот при "синхронизации" событие на скрытом инпуте не срабатывает если его значение ставится просто чрезе input.value.
источник

D

Danila in JavaScript Noobs — сообщество новичков
Чтобы оно срабатывало нужно ещё делать допом dispatchEvent, но очень многие забивают потому что пишут это неопытные ребята
источник

A

Aivaz in JavaScript Noobs — сообщество новичков
Всем привет, кто нибудь знает у токена телеграм бота фиксированная маска или нет ?
источник

D

Danila in JavaScript Noobs — сообщество новичков
Ну либо там просто есть какой-то интерфейс для получения события так или иначе - читай в доке
источник

R

Rustam in JavaScript Noobs — сообщество новичков
Danila
Как я и писал, если ты меняешь значение програмно через input.value = 'value' события не сработают
а искусственный триггер есть? на .focus() он точно есть
источник

D

Danila in JavaScript Noobs — сообщество новичков
Rustam
а искусственный триггер есть? на .focus() он точно есть
Не понял вопроса. Искусственно можно триггернуть событие, но это должен сделать тот кто либу писал
источник

R

Rustam in JavaScript Noobs — сообщество новичков
Danila
Не понял вопроса. Искусственно можно триггернуть событие, но это должен сделать тот кто либу писал
в рамках JS я могу сделать .focus() .click() есть что-то на change?
источник

D

Danila in JavaScript Noobs — сообщество новичков
Rustam
в рамках JS я могу сделать .focus() .click() есть что-то на change?
Любой эвент можно триггернуть
источник

D

Danila in JavaScript Noobs — сообщество новичков
element.dispatchEvent(new Event('change'))
источник