Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!

Валідація номера телефону у формах Onepage (onepage.io) без SMS-підтвердження

8490 UAH

  1. 596
     2  0
    Приклад роботи:
    Сервіс Аренди Автомобілі
    1 день7718 UAH

    ✋ Доброго дня! Ми IT-компанія dZENcode.

    Ми реалізуємо валідацію телефонів в Onepage без SMS: libphonenumber, +49 і локальний 0…, нормалізація в E.164, блокування submit і помилки DE, спираючись на досвід команди, найкращі практики та власні напрацювання.

    Чи можна надати посилання на сторінку Onepage з формою?
    Допустимо підключення libphonenumber або intl-tel-input через CDN?

    Докладну інформацію про наші послуги та ставки ви знайдете на сайті: Freelancehunt.
    Подивіться – далі обговоримо деталі роботи, пишіть, як будете готові.

    Фінальна вартість формується тільки після уточнення обсягу та вимог.

    ___________________
    З повагою,
    Менеджер dZENcode

    Наші сильні сторони:
    💎 10+ років надаємо IT-послуги: Аутсорс, Аутстаф
    🔥 90+ штатних спеціалістів
    🚀 Проекти «з нуля» та на підтримку
    ⚙️ SLA та постпродакшн-супровід
    ✅ Договір з компанією, гарантований результат!
    🔥 250+ публічних відгуків з 2015 року.

  2. 14508
     24  0

    3 дні10 291 UAH

    Привіт. Зацікавлений в реалізації валідації номерів телефонів для форм на Onepage. Це важливе завдання, адже правильна валідація підвищить якість лідів та знизить навантаження на менеджерів. Мій підхід: використати бібліотеку libphonenumber для точності, адже вона добре працює з німецькими номерами. Також, реалізую основну та додаткову валідацію, щоб користувачі отримували зрозумілі повідомлення про помилки. Щодо інтеграцій в Onepage, маю досвід роботи з подібними конструкторами. Для стабільності при змінах DOM використаю підходи, які не залежать від динамічних селекторів. Оцінюю проект в 200 EUR, з термінами близько 2-3 дні з врахуванням буфера. Які у вас є питання?

  3. 265  
    1 день7718 UAH

    Доброго дня.

    З подібними задачами працював у Webflow, Tilda та інших конструкторах, де немає доступу до бекенду і все вирішується через client-side логіку. У вашому випадку я б робив рішення через libphonenumber у зв’язці з власною логікою перехоплення submit, а не через простий regex. Для ринку Німеччини це дасть набагато точнішу перевірку, особливо з різною довжиною номерів.
    Можу реалізувати нормалізацію до E.164 перед відправкою форми та блокування submit із коректним повідомленням німецькою. Поле буде підсвічуватись, помилка зникатиме після виправлення. Якщо потрібно, додамо легку маску або intl-tel-input без конфліктів зі скриптами Onepage.
    Стабільність забезпечимо через пошук елементів за типом поля та контекстом форми, а не за динамічними ID. За потреби використаємо MutationObserver, щоб скрипт коректно “підхоплював” форму навіть при асинхронному рендері.
    Підкажіть, чи на сторінці одна форма, чи кілька, і чи є можливість вставити код глобально для всього сайту? Це вплине на спосіб прив’язки.

  4. 667    5  0
    1 день7461 UAH

    Вітаю! Зацікавив Ваш проєкт по валідації телефону у формах на Onepage.

    Маю досвід інтеграції кастомного JavaScript у конструктори сайтів (перехоплення submit, робота з динамічним DOM, MutationObserver, кросбраузерність).

    Пропоную рішення: Валідація через libphonenumber (для Німеччини), блокування відправки при некоректному номері, повідомлення німецькою та підсвітка поля, нормалізація номера у формат E.164 (+49…), фільтрація 0000000000;

    Рішення буде працювати без SMS, стабільно на desktop і mobile, без конфліктів з іншими скриптами.

    Готовий швидко реалізувати та надати інструкцію по впровадженню.

  5. 533    28  7   1
    3 дні7410 UAH

    Готовий виконати.
    Досвід роботи в Web Development більше 12+.
    Приклади робіт https://koder.pp.ua/portfolio/

  6. 976    4  0
    2 дні10 291 UAH

    Доброго дня!
    Мене звати Дмитро, компанія King Kong Web.

    Ознайомився з вашим ТЗ по Onepage. Можемо зробити клієнтську валідацію номера телефону без SMS, щоб форма не відправлялась з “сміттєвими” номерами, а користувач одразу бачив помилку.

    Реалізуємо це через вставку кастомного JavaScript у Onepage: підчепимось до submit події форми, перевіримо номер у 2 рівні (базова перевірка + правила для DE/+49), при помилці заблокуємо відправку та покажемо повідомлення німецькою. Також додамо підсвічування поля і при виправленні номеру помилка буде зникати.

    По підходу: оптимально використати libphonenumber (через CDN), щоб коректно валідовати німецькі номери і, за потреби, нормалізувати їх у формат E.164 перед відправкою. Якщо Onepage не дасть стабільно підключити бібліотеку — зробимо надійний fallback на правила довжини/патернів (regex + логіка проти 0000/занадто коротко).

    Після виконання передамо готовий код для вставки, коротку інструкцію куди саме додати в Onepage, які селектори використовуємо і як перевірити роботу на desktop/mobile.

    Готові приступити одразу. Якщо потрібно — надішліть посилання на сторінку з формою або скрін/HTML структури, щоб швидко підібрати найстабільніший спосіб підключення.

  7. 893    1  0
    5 днів7718 UAH

    Доброго дня, Валерію.

    Обираю libphonenumber замість regex.
    Це забезпечить точну перевірку німецьких номерів (+49), нормалізацію до E.164 та блокування фейків.
    Інтегрую через Custom Code, використовуючи MutationObserver для стабільності з динамічним DOM.

    Користувачі побачать зрозумілі повідомлення про помилку німецькою мовою, а відправка блокуватиметься до виправлення даних.
    Ви отримаєте готовий код та інструкцію, що гарантує чистоту бази без погіршення конверсії.

    Готовий надати повний код та інструкції для інтеграції в Onepage.

    А ще, замість базової валідації, пропоную розширити функціонал до інтелектуальної маски введення номеру телефону (на основі intl-tel-input).
    Це значно покращить UX, автоматично форматуючи номер під час введення та підсвічуючи правильний формат для Німеччини.
    Також, можна додати автоматичне визначення країни за префіксом, що спростить введення для користувачів з інших країн у майбутньому.

  8. 1309    6  1
    5 днів7718 UAH

    Привіт,

    Я можу реалізувати валідацію номерів телефонів для ваших форм Onepage. У мене є досвід роботи з валідацією на стороні клієнта за допомогою JavaScript, роботи з конструкторами форм та маніпуляцією з DOM для динамічних середовищ.

    Я створю скрипт валідації, який блокує відправку недійсних німецьких номерів телефонів, таких як 0000000000, короткі номери та повторювані шаблони, валідує формати +49 та місцевий 0, використовуючи бібліотеку Google libphonenumber для точної валідації німецьких номерів, показує повідомлення про помилки німецькою мовою з червоною рамкою, нормалізує дійсні номери до формату E.164 перед відправкою та працює надійно в настільних та мобільних браузерах.

    Щодо досвіду з Onepage.io, я не працював безпосередньо з Onepage.io, але маю досвід інтеграції кастомного JavaScript у платформи, такі як Webflow та Wix, де існують подібні виклики з динамічними ідентифікаторами та асинхронним завантаженням форм. Підхід подібний, використовуючи стабільні селектори, MutationObserver для асинхронного завантаження та делегування подій.

    Для підходу я рекомендую використовувати libphonenumber через легку версію CDN, таку як google libphonenumber js. Це надійніше, ніж regex для німецьких номерів, які мають змінну довжину. Regex може працювати як резервний варіант, але не зловить всі крайні випадки.

    Для нормалізації E.164 libphonenumber може нормалізувати дійсні номери до формату E.164 перед відправкою форми, що допомагає з узгодженістю даних CRM.

    Для стабільності DOM я використаю кілька резервних селекторів, таких як тип вводу tel, текст підказки та текст мітки, і реалізую MutationObserver, щоб повторно прикріпити валідацію, якщо форма перезавантажується асинхронно. Я також протестую кілька форм на сторінці та націлюсь на правильну.

    Я надам готовий до використання код JavaScript з посиланнями на бібліотеки CDN, інструкціями з інтеграції, документацією селекторів та необов'язковим CSS для стилізації помилок.

    Термін: 1 тиждень
    Вартість: 400 до 500 доларів США

    Я готовий почати працювати негайно.

    Юсеф

  9. 314  
    2 дні7718 UAH

    Привіт, напишіть в лс

  10. 96304    1273  1   10
    2 дні7718 UAH

    Вітаю.Працюю з JavaScript понад 8+ років. Готовий налаштувати валідацію інпута.Звертайтесь.

  11. 726    9  1
    3 дні7718 UAH

    Доброго дня! Я уважно вивчив ваш проект і готовий розпочати його реалізацію. Давайте обговоримо деталі для найкращого виконання.

  12. 1728    22  0
    2 дні7718 UAH

    Доброго дня. Подібні завдання робив, але не на onepage. Функція вставки свого коду доступна в платних версіях - тому щось перевірити не можу. Вийде чи ні, не скажу. Але досвід в цілому є і особисто мені потрібно розбиратися "на місці". Підходить - звертайтеся. Робив: Скрипт уніфікації мобільних номерів - є в портфоліо.

  13. 309  
    1 день7718 UAH

    Привіт, Валерій Щербаков.
    Я уважніше перевірив ваші вимоги.
    Я можу повністю побудувати розділ, використовуючи бібліотеку (libphonenumber або іншу) та кілька власних функцій.
    У цьому випадку мені не потрібно змінювати DOM для цього.
    Я додам новий розділ (для помилки) лише.
    Сподіваюся укласти контракт з вами.
    Дякую.

  14. 12437    600  0
    1 день7718 UAH

    Доброго вечора. Ваше завдання мені цілком зрозуміле. Я Знаю як вирішити вашу проблему, напишу весь потрібний функціонал з потрібною валідацією. Номери будуть коректні, все як ви хочете...

    Зроблю доп перевірки, ви будете дуже задоволені результатом!!!

    Чекаю на вас у персональних повідомленнях.

  15. 1082    7  0
    1 день7718 UAH

    Готова виконати прямо зараз, віддам код через годину. Досвід більше 4х років

    відповіді
    1) Так. Підхід, який я використовую, є універсальним для будь-яких no-code конструкторів
    2) Однозначно libphonenumber-js як основний підхід.
    3) Так, це можливо
    4) Каскад селекторів: скрипт шукає поле не по одному ID чи класу, а по ланцюжку з 7 селекторів (тип tel, атрибути name, placeholder). Навіть якщо Onepage змінить один — спрацює інший.


    p/s напишіть в лс, вже маю готове рішення

  16. 3475    32  0
    1 день7718 UAH

    Доброго вечора, виконаю завдання за 1 годину, якщо цікавить, пишіть буду радий співпраці

    upd: вже маю готовий код, тільки інтегруватись у вашу форму, потрібне посилання

  17. 9944    117  0
    2 дні7718 UAH

    Вітаю.

    Готовий взятися. Пишіть, обговоримо.

    1. Маю досвід з конструткорами.
    2. Можна спробувати через regex.
    3. Так.
    4. Це питання потребує більш детальної відповіді.

  18. Ще 4 ставки приховано
    1 ставку приховано
  • Мар'яна М.
    27 лютого, 14:12 |

    Підготувала скрипт, напишіть в лс, дам посилання на інструкції ua і de

Актуальні фриланс-проєкти в категорії Javascript та Typescript

Шукаю досвідченого Full Stack розробника для створення SaaS-сервісу для інтернет-магазинів.

Ідея сервісу: Клієнт завантажує посилання на свій товарний фід (XML або CSV). Сервіс автоматично отримує товари, бере їхні фотографії та створює нові рекламні зображення за готовими шаблонами: ціна, знижка, логотип, акційні плашки тощо. Також у сервісі має бути простий редактор…

Javascript та TypescriptВеб-програмування ∙ 1 день 9 годин тому ∙ 80 ставок

Розробка WebGL/Three.js сцени з генерацією та експортом 3D (снапшот) з анімованого шейдера

Опис об'єкта:Проект являє собою дизайнерський стіл, виконаний у формі реалістичного, глибокого водовороту (центральна воронка, яка плавно переходить з широкої горизонтальної стільниці в тонку витончену ніжку). Суть задачі:Потрібен WebGL / Creative Coding розробник для створення…

Javascript та TypescriptВеб-програмування ∙ 2 дні 6 годин тому ∙ 29 ставок

Підтримка та розвиток сайту клінінгової компанії

906 UAH

Шукаю веб-розробника / вебмайстра для довгострокової підтримки та розвитку сайту клінінгової компанії. Сайт: https://donely.ca Про проєкт DoneLy Home Services — компанія з надання послуг прибирання в Канаді, яка активно розвивається та розширює географію роботи. Шукаю…

Javascript та TypescriptВеб-програмування ∙ 4 дні 8 годин тому ∙ 63 ставки

Розробка сайту по ТЗ на Framer

Потрібно зробити сайт по цим параметрам що в тз https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Називайте реальний рейт на основі цього дизайну

HTML та CSS верстанняJavascript та Typescript ∙ 5 днів 9 годин тому ∙ 28 ставок

Розробка інтерактивної карти Palworld для сайту

Потрібно розробити інтерактивну карту Palworld за прикладом: https://palworld.gg/map Нам потрібна не просто статична картинка, а повноцінна інтерактивна карта, де користувач може дивитися локації, вмикати / вимикати категорії об’єктів, шукати потрібні точки та взаємодіяти з…

HTML та CSS верстанняJavascript та Typescript ∙ 6 днів 23 години тому ∙ 36 ставок

Замовник
Valerii Shcherbakov
Німеччина Німеччина  11  0
Проєкт опублікований
3 місяці 26 днів тому
349 переглядів
Мітки
  • onepage
  • css
  • javascript
  • HTML