LINUX.ORG.RU

javascript и реализация динамической form


0

0

Вообщем ни как немогу понять как сделать динамическую (в момент ввода) обработку вводимых данных по RegExp.

Код вида:

<input id="text" type="text" onchange="функция();">

обрабатывает только когда поле потеряло фокус.

А как реализовать проверку в момент ввода?

Ответ на: Re: javascript и реализация динамической form от anonymous4

Re: javascript и реализация динамической form

К сожалению вводится текст тоже при помощи скрипта мышкой с виртуальной клавиатуры:

onclick = "document.getElementById('text').value =document.getElementById('phonenumber').value+'key'"

ded_mopozzz ()

Re: javascript и реализация динамической form

>обработку вводимых данных по RegExp

Лучше всего вообще обойтись без яваскрипта. Начиная с HTML5, у полей ввода существует атрибут pattern, в котором указывается регулярное выражение, и это уже в стабильной части спецификации и поддерживается, например, Оперой.

http://www.whatwg.org/specs/web-apps/current-work/#the-pattern-attribute

anonymfus ★★★★ ()
Ответ на: Re: javascript и реализация динамической form от anonymfus

Re: javascript и реализация динамической form

Жжош. На multi-page версию специально ссылку не дал? // ну, мне то не надо, но тем, кто не читал, может быть тяжело (:

Хотя таки штука интересная, да.

Deleted ()
Ответ на: Re: javascript и реализация динамической form от Elvalery

Re: javascript и реализация динамической form

>какой именно Оперой?

Вроде начиная с 9.0 во всех версиях.

>а кроме нее?


В стабильных версиях никто больше не поддерживает пока.

anonymfus ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.