Вот тут в оформлении заказа https://chekhol.com.ua/basket/
Должны быть такие алерты, если номер телефона невалидный ( рис 1, рис 2, рис 3). Важно так же, что бы алерты отображались как при вводе, так при копипасте (фокусе).
Текст "Введите корректный номер телефона" - цвет #ef9f8d, по размеру что бы не выходило на 2-ю строчку (около 10px).
Иконка - ⚠️ размер font-size: 20px, Цвет #ef9f8d
Так же, нужно подправить форму так, что бы по умолчанию было "+38", а в самой маске не было скобок, что бы формат был "+38 093 344 73 72".
И самый важный пункт, нужно что бы при вставлении номера телефона или автозаполнении форма не "поглощала" числа, ибо сейчас если грубо говоря вставить номер "0933447372", получим в результате "+38 (093) 3". Нужно что бы телефон не обрезало, а если по маске телефон не подходит, то он продолжался после "+38", то есть дополнялся. При этом проверка на валидность так же должна проходить во время копипаста.
Сколько нужно часов для реализации?
[file]17345[/file]
[file]17346[/file]
[file]17347[/file]
Вот тут в оформлении заказа https://chekhol.com.ua/basket/ Должны быть такие алерты, если номер телефона невалидный ( рис 1, рис 2, рис 3). Важно так же, что бы алерты отображались как при вводе, так при копипасте (фокусе). Текст "Введите корректный номер телефона" - цвет #ef9f8d, по размеру что бы не выходило на 2-ю строчку (около 10px). Иконка - ⚠️ размер font-size: 20px, Цвет #ef9f8d Так же, нужно подправить форму так, что бы по умолчанию было "+38", а в самой маске не было скобок, что бы формат был "+38 093 344 73 72". И самый важный пункт, нужно что бы при вставлении номера телефона или автозаполнении форма не "поглощала" числа, ибо сейчас если грубо говоря вставить номер "0933447372", получим в результате "+38 (093) 3". Нужно что бы телефон не обрезало, а если по маске телефон не подходит, то он продолжался после "+38", то есть дополнялся. При этом проверка на валидность так же должна проходить во время копипаста. Сколько нужно часов для реализации?
1. Валидаторы же срабатывают при отправки формы. Ты хочешь чтобы при любом изменении именно этого поля срабатывали? 2. 1ч
Третяк Артур OneBox Insiders писал/а: И самый важный пункт, нужно что бы при вставлении номера телефона или автозаполнении форма не "поглощала" числа, ибо сейчас если грубо говоря вставить номер "0933447372", получим в результате "+38 (093) 3". Нужно что бы телефон не обрезало, а если по маске телефон не подходит, то он продолжался после "+38", то есть дополнялся. При этом проверка на валидность так же должна проходить во время копипаста.
тут не понял
1. Валидаторы же срабатывают при отправки формы. Ты хочешь чтобы при любом изменении именно этого поля срабатывали?
2. 1ч
[quote]
Третяк Артур
OneBox Insiders писал/а:
И самый важный пункт, нужно что бы при вставлении номера телефона или автозаполнении форма не "поглощала" числа, ибо сейчас если грубо говоря вставить номер "0933447372", получим в результате "+38 (093) 3". Нужно что бы телефон не обрезало, а если по маске телефон не подходит, то он продолжался после "+38", то есть дополнялся. При этом проверка на валидность так же должна проходить во время копипаста.
[/quote]
тут не понял
Всё работает, но есть один нюанс при автозаполнении почему-то ограничивается номер телефона https://take.ms/RJwQD Или же ctrl + c 380501234567 ctrl + v
Всё работает, но есть один нюанс при автозаполнении почему-то ограничивается номер телефона https://take.ms/RJwQD
Или же ctrl + c 380501234567 ctrl + v
[quote]
Третяк Артур
OneBox Insiders писал/а:
[quote]
Derkach Dmytriy писал/а:
0501234567
[/quote]
Норм. А вот если 380501234567 - то обрезается
[/quote]
Исправлено. Проверьте сейчас
Вроде ок, но есть ещё одна проблема :)) Почему-то при автозаполнении с андроида обрезается часть номера телефона всё равно. По идеи даже при любом автозаполнении. Можешь плиз посмотреть, что не так?
[quote]
Derkach Dmytriy писал/а:
[quote]
Третяк Артур
OneBox Insiders писал/а:
[quote]
Derkach Dmytriy писал/а:
0501234567
[/quote]
Норм. А вот если 380501234567 - то обрезается
[/quote]
Исправлено. Проверьте сейчас
[/quote]
Вроде ок, но есть ещё одна проблема :))
Почему-то при автозаполнении с андроида обрезается часть номера телефона всё равно. По идеи даже при любом автозаполнении. Можешь плиз посмотреть, что не так?
[file]17949[/file]
Derkach Dmytriy писал/а: при автозаполнении используется другой event, не вставка ищу решение как поправить маску под данные тип
Есть какое-то решение?
[quote]
Derkach Dmytriy писал/а:
при автозаполнении используется другой event, не вставка
ищу решение как поправить маску под данные тип
[/quote]
Есть какое-то решение?
Derkach Dmytriy писал/а: при автозаполнении используется другой event, не вставка ищу решение как поправить маску под данные тип
Привет. Когда будет решение? Уже горит.
[quote]
Derkach Dmytriy писал/а:
при автозаполнении используется другой event, не вставка
ищу решение как поправить маску под данные тип
[/quote]
Привет. Когда будет решение?
Уже горит.
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий