getMaskEdit();
Метод getMaskEdit возвращает редактор ввода данных, соответствующих определенному шаблону.
Метод используется вместе со свойствами Combo.UseMask и Combo.EnableEdit.
Для выполнения примера подключите ссылки на библиотеку PP.js и таблицы визуальных стилей PP.css. Разместим на html-странице компонент Combo и установим для него редактор маски для ввода даты.
<script type="text/javascript">
var Combo = new PP.Ui.Combo({
ParentNode: document.getElementById("Combo1"),
EnableEdit: true,
Width: 100,
UseMask: true});
var MaskEdit = Combo.getMaskEdit();
MaskEdit.setRegExpContent("^(0[1-9]|1[0-9]|2[0-9]|3[0-1])\\.(0[1-9]|1[0-2])\\.(19\\d+|20\\d+)$");//Регулярное выражение для маски.
MaskEdit.setMask("__.__.____");//Шаблон для ввода данных.
</script>
После выполнения примера в строке ввода будет установлен редактор для ввода даты:
Если значение введено корректно (соответствует регулярному выражению), то исчезает цветовой индикатор некорректного ввода:
См. также: