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-странице будет размещен редактора маски для ввода даты с установленным значением. При смене значения в редакторе на экран будет выведено сообщение с новым значением.
Примечание. Если введенное значение не соответствует регулярному выражению, то загорится индикатор некорректного ввода. При потере фокуса компонентом будет установлено предыдущее значение. В этом случае на экран не будет выводиться сообщение, содержащее новое значение.
См. также: