Оставьте сообщение в этой теме и вам откроются контакты пользователя
Оцените, пожалуйста, следующие работы, каждую часть отдельно
[file]21640[/file]
Часть 1
[file]21640[/file]
Нужно, чтобы для полей с типами:
[file]21640[/file]
- число,
[file]21640[/file]
- число с плавающей точкой,
[file]21640[/file]
когда мы заполняем в нем данные, выпадала клавиатура с цифрами 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, при нажатии на которую такая цифра будет добавляться в поле.
[file]21640[/file]
Можно будет вводить любое количество последовательных цифр, в том числе разделенных запятой или точкой согласно условию заполнения поля с типом Число с плавающей точкой
[file]21640[/file]
Часть 2
[file]21640[/file]
Нужно, чтобы для полей с типом:
[file]21640[/file]
- телефон,
[file]21640[/file]
- mail,
[file]21640[/file]
- Строка и т.д., можно было задавать маску ввода.
[file]21640[/file]
Например, для телефона маска может быть следующей:
[file]21640[/file]
+99(999)999-99-99,
[file]21640[/file]
где 9 – это цифра-заменитель из вводимых.
[file]21640[/file]
То есть когда мы заполняем такое поле, у нас выпадает числовая клавиатура и мы можем просто подставлять цифры, кому (точку).
[file]21640[/file]
Очень хорошо, если для полей с типом телефона можно будет выбрать страну из доступного списка, как это уже сделано у вас на сайте, когда регистрируется новый бокс, например.
[file]21640[/file]
Смотреть скрин.
[file]21640[/file]
Для email маска может быть следующей:
[file]21640[/file]
*@*.*
[file]21640[/file]
где * – любой символ, допустимый для создания email адресов.
[file]21640[/file]
Эти функции нужно, чтобы работали, когда форма заполняется:
[file]21640[/file]
- с компьютера
[file]21640[/file]
- с мобильного устройства: смартфона, планшета и т.п.
[file]21640[/file]
[file]21640[/file]
Оцените, пожалуйста, следующие работы, каждую часть отдельно
Часть 1
Нужно, чтобы для полей с типами:
- число,
- число с плавающей точкой,
когда мы заполняем в нем данные, выпадала клавиатура с цифрами 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, при нажатии на которую такая цифра будет добавляться в поле.
Можно будет вводить любое количество последовательных цифр, в том числе разделенных запятой или точкой согласно условию заполнения поля с типом Число с плавающей точкой
Часть 2
Нужно, чтобы для полей с типом:
- телефон,
- mail,
- Строка и т.д., можно было задавать маску ввода.
Например, для телефона маска может быть следующей:
+99(999)999-99-99,
где 9 – это цифра-заменитель из вводимых.
То есть когда мы заполняем такое поле, у нас выпадает числовая клавиатура и мы можем просто подставлять цифры, кому (точку).
Очень хорошо, если для полей с типом телефона можно будет выбрать страну из доступного списка, как это уже сделано у вас на сайте, когда регистрируется новый бокс, например.
Смотреть скрин.
Для email маска может быть следующей:
*@*.*
где * – любой символ, допустимый для создания email адресов.
Эти функции нужно, чтобы работали, когда форма заполняется:
- с компьютера
- с мобильного устройства: смартфона, планшета и т.п.
Оставьте сообщение в этой теме и вам откроются контакты пользователя
Устименко Игорь OneBox production писал/а: там есть возможность вставлять скрипты для формы, напиши себе выражения на JS и не нужно ничего дорабатывать
можешь ли привести пример такого скрипта, чтобы вводить телефон? Буду очень благодарен за помощь
[quote]
Устименко Игорь
OneBox production писал/а:
там есть возможность вставлять скрипты для формы, напиши себе выражения на JS и не нужно ничего дорабатывать
[/quote]
можешь ли привести пример такого скрипта, чтобы вводить телефон?
Буду очень благодарен за помощь
там есть возможность вставлять скрипты для формы, напиши себе выражения на JS и не нужно ничего дорабатывать
можешь ли привести пример такого скрипта, чтобы вводить телефон?
Буду очень благодарен за помощь
Вот такой код предложил искусственный интеллект
***
const mask = "+99(999)999-99-99";
const input = document.querySelector("#phone");
// Устанавливаем маску для поля ввода
input.addEventListener("input", (e) => {
let value = e.target.value;
value = value.replace(/[^0-9\.]/g, "");
value = value.replace(/\./g, "-").replace(/\(/g, "").replace(/\)/g, "");
e.target.value = mask.replace(/9/g, value);
});
***
Подскажи, пожалуйста. как можно проверить?
Куда нужно вставлять этот код, чтобы он сработал
[quote]
[file]21653[/file]
Легеза Вячеслав
[file]21653[/file]
iCOLOR OneBox (ФОП ЛЕГЕЗА ВЯЧЕСЛАВ ВАЛЕРИАНОВИЧ) писал/а:
[file]21653[/file]
[quote]
[file]21653[/file]
Устименко Игорь
[file]21653[/file]
OneBox production писал/а:
[file]21653[/file]
там есть возможность вставлять скрипты для формы, напиши себе выражения на JS и не нужно ничего дорабатывать
[file]21653[/file]
[/quote]
[file]21653[/file]
можешь ли привести пример такого скрипта, чтобы вводить телефон?
[file]21653[/file]
Буду очень благодарен за помощь
[file]21653[/file]
[/quote]
[file]21653[/file]
Вот такой код предложил искусственный интеллект
[file]21653[/file]
***
[file]21653[/file]
const mask = "+99(999)999-99-99";
[file]21653[/file]
const input = document.querySelector("#phone");
[file]21653[/file]
// Устанавливаем маску для поля ввода
[file]21653[/file]
input.addEventListener("input", (e) => {
[file]21653[/file]
let value = e.target.value;
[file]21653[/file]
value = value.replace(/[^0-9\.]/g, "");
[file]21653[/file]
value = value.replace(/\./g, "-").replace(/\(/g, "").replace(/\)/g, "");
[file]21653[/file]
e.target.value = mask.replace(/9/g, value);
[file]21653[/file]
});
[file]21653[/file]
***
[file]21653[/file]
Подскажи, пожалуйста. как можно проверить?
[file]21653[/file]
Куда нужно вставлять этот код, чтобы он сработал
[file]21653[/file]
[file]21653[/file]
там есть возможность вставлять скрипты для формы, напиши себе выражения на JS и не нужно ничего дорабатывать
можешь ли привести пример такого скрипта, чтобы вводить телефон?
Буду очень благодарен за помощь
Вот такой код предложил искусственный интеллект
***
const mask = "+99(999)999-99-99";
const input = document.querySelector("#phone");
// Устанавливаем маску для поля ввода
input.addEventListener("input", (e) => {
let value = e.target.value;
value = value.replace(/[^0-9\.]/g, "");
value = value.replace(/\./g, "-").replace(/\(/g, "").replace(/\)/g, "");
e.target.value = mask.replace(/9/g, value);
});
***
Подскажи, пожалуйста. как можно проверить?
Куда нужно вставлять этот код, чтобы он сработал
в шестеренке справа есть настройка дизайна и там вставляй
увы но проверять код который ты дал я не хо) пробуй сам разбираться
[quote]
[file]21653[/file]
Легеза Вячеслав
[file]21653[/file]
iCOLOR OneBox (ФОП ЛЕГЕЗА ВЯЧЕСЛАВ ВАЛЕРИАНОВИЧ) писал/а:
[file]21653[/file]
[quote]
[file]21653[/file]
Легеза Вячеслав
[file]21653[/file]
iCOLOR OneBox (ФОП ЛЕГЕЗА ВЯЧЕСЛАВ ВАЛЕРИАНОВИЧ) писал/а:
[file]21653[/file]
[quote]
[file]21653[/file]
Устименко Игорь
[file]21653[/file]
OneBox production писал/а:
[file]21653[/file]
там есть возможность вставлять скрипты для формы, напиши себе выражения на JS и не нужно ничего дорабатывать
[file]21653[/file]
[/quote]
[file]21653[/file]
можешь ли привести пример такого скрипта, чтобы вводить телефон?
[file]21653[/file]
Буду очень благодарен за помощь
[file]21653[/file]
[/quote]
[file]21653[/file]
Вот такой код предложил искусственный интеллект
[file]21653[/file]
***
[file]21653[/file]
const mask = "+99(999)999-99-99";
[file]21653[/file]
const input = document.querySelector("#phone");
[file]21653[/file]
// Устанавливаем маску для поля ввода
[file]21653[/file]
input.addEventListener("input", (e) => {
[file]21653[/file]
let value = e.target.value;
[file]21653[/file]
value = value.replace(/[^0-9\.]/g, "");
[file]21653[/file]
value = value.replace(/\./g, "-").replace(/\(/g, "").replace(/\)/g, "");
[file]21653[/file]
e.target.value = mask.replace(/9/g, value);
[file]21653[/file]
});
[file]21653[/file]
***
[file]21653[/file]
Подскажи, пожалуйста. как можно проверить?
[file]21653[/file]
Куда нужно вставлять этот код, чтобы он сработал
[file]21653[/file]
[file]21653[/file]
[/quote]
[file]21653[/file]
в шестеренке справа есть настройка дизайна и там вставляй
[file]21653[/file]
увы но проверять код который ты дал я не хо) пробуй сам разбираться
[file]21653[/file]
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий