MaskEdit.Change

Синтаксис

Change: function(sender,args)

Параметры

sender. Источник события;

args. Информация о событии.

Описание

Событие Change наступает при смене значения в редакторе маски.

Пример

Для выполнения примера подключите к html-странице ссылки на библиотеку PP.js и таблицы визуальных стилей PP.css. Создадим редактор маски, предназначенные для ввода даты. Добавим обработчик события Change:

<script type="text/javascript">

    var MEdate = new PP.Ui.MaskEdit({

            ParentNode: document.getElementById("ME1"),

            Width: "170px",

            Height: "21px",

            Mask: "__.__.____",

            RegExpContent: "^(0[1-9]|1[0-9]|2[0-9]|3[0-1])\\.(0[1-9]|1[0-2])\\.(19\\d+|20\\d+)$"

        });

        MEdate.setValue("10.10.2010");

        MEdate.Change.add(function (sender, args) {

            alert("Новая дата:" + MEdate.getLastValidValue());

        });

</script>

После выполнения примера на html-странице будет размещен редактора маски для ввода даты с установленным значением. При смене значения в редакторе на экран будет выведено сообщение с новым значением.

Примечание. Если введенное значение не соответствует регулярному выражению, то загорится индикатор некорректного ввода. При потере фокуса компонентом будет установлено предыдущее значение. В этом случае на экран не будет выводиться сообщение, содержащее новое значение.

См. также:

MaskEdit