Russian Qt Forum
Апрель 20, 2024, 02:00 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Поле ввода для ip адреса в html  (Прочитано 6083 раз)
juvf
Программист
*****
Offline Offline

Сообщений: 564


Просмотр профиля
« : Март 13, 2017, 14:23 »

кто подскажет как сделать поле ввода ip адреса в html. В qt к QLineEdit можно прикрутить RegExp, такой, что можно было бы ввести только арабские цифры и то, не выше 255 между точками, точки сами отображаются. Изначально чтоб пустое поле было бы " . . . ", пишеш "123123123123", а отображается "123.123.123.123", и чтоб не было возможности ввести ни чего, кроме арабских цифр. Как такое реализовать в html? Сейчас это просто строка ввода без проверки на корректность
Код:
<div style="display:table-cell"><input id="ip_rotate_set2" type="text"></div>
 
Кто знает html, такое вообще возможно?
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #1 : Март 13, 2017, 15:12 »

Кто знает html, такое вообще возможно?

конечно и гуглятся на ура примеры: http://htmlbook.ru/samhtml5/formy/shablon-vvoda-dannykh
Улыбающийся
Записан

juvf
Программист
*****
Offline Offline

Сообщений: 564


Просмотр профиля
« Ответ #2 : Март 13, 2017, 15:23 »

по этому примеру проверку проходит не валидный ip адрес 10.10.10.965, это во первых.... был бы там нормальный регэксп написан, например такой "^([0-9]|[0-9][0-9]|[01][0-9][0-9]|2[0-4][0-9]|25[0-5])(\.([0-9]|[0-9][0-9]|[01][0-9][0-9]|2[0-4][0-9]|25[0-5])){3}$"

во вторых.... вбейте "123123123123", увидите "123123123123". А нужно чтоб отображалось "123.123.123.123"
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #3 : Март 13, 2017, 19:22 »

гуглится легко: http://www.jqueryscript.net/form/Simple-jQuery-IPv4-IPv6-Addresses-Input-Mask-Plugin.html
зайдите в демо
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 23.