Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
|
tags:inputfields:string [2010/03/09 07:18] admin |
tags:inputfields:string [2010/03/24 05:00] (текущий) admin |
||
|---|---|---|---|
| Строка 22: | Строка 22: | ||
| | **init-value** | [[intro:types#value]] |Установка начального значения поля ввода. При записи в init-value флаг изменения changed сбрасывается в false. В дальнейшем, обращясь к атрибуту changed, можно определять изменял ли пользователь значение в поле ввода. Значение можно записывать на AppScript с префиксом "expr:"| | | **init-value** | [[intro:types#value]] |Установка начального значения поля ввода. При записи в init-value флаг изменения changed сбрасывается в false. В дальнейшем, обращясь к атрибуту changed, можно определять изменял ли пользователь значение в поле ввода. Значение можно записывать на AppScript с префиксом "expr:"| | ||
| | **value** | [[intro:types#value]] |Установка значения поля ввода. Если в процессе работы программы требуется изменить значение поля ввода программным способом, то делать это следует через данный атрибут. :!: **Не путать с init-value!**| | | **value** | [[intro:types#value]] |Установка значения поля ввода. Если в процессе работы программы требуется изменить значение поля ввода программным способом, то делать это следует через данный атрибут. :!: **Не путать с init-value!**| | ||
| - | | **value-type** | ''name | plain | filename | email | code | phone | ip'' |Прикладной тип значения. Контроль соответствия введеного значения указанному типу выполняеться полем ввода самстоятельно. \\ - <html><font color="blue">name</font></html> — первая буква заменяется на заглавную (по умолчанию) \\ - <html><font color="blue">plain</font></html> — ввод «как есть», без замены первой буквы на заглавную \\ - <html><font color="blue">filename</font></html> — все '\' заменяются на '/' \\ - <html><font color="blue">email</font></html> — проверяется наличие '@' и '.' и отсутствие запрещенных симоволов \\ - <html><font color="blue">code</font></html> - только английские буквы и цифры, без пробелов \\ - <html><font color="blue">phone</font></html> — допустимые символы: -+() пробел и цифры \\ - <html><font color="blue">ip</font></html> — ввод IP-адреса или маски, допустимые символы: цифры и точка "."| | + | | **value-type** | ''name | plain | filename | email | code | phone | ip'' |Прикладной тип значения. Контроль соответствия введеного значения указанному типу выполняеться полем ввода самстоятельно. \\ - <html><font color="blue">name</font></html> — первая буква заменяется на заглавную (по умолчанию). Разрешены только буквы, "-", "." и пробел. (Т.е. только то, что встречается в имени человека.) \\ - <html><font color="blue">plain</font></html> — ввод «как есть», без замены первой буквы на заглавную \\ - <html><font color="blue">filename</font></html> — все '\' заменяются на '/' \\ - <html><font color="blue">email</font></html> — проверяется наличие '@' и '.' и отсутствие запрещенных симоволов \\ - <html><font color="blue">code</font></html> - только английские буквы и цифры, без пробелов \\ - <html><font color="blue">phone</font></html> — допустимые символы: -+() пробел и цифры \\ - <html><font color="blue">ip</font></html> — ввод IP-адреса или маски, допустимые символы: цифры и точка "."| |
| | **mask** | [[intro:types#mask]] |- <html><font color="blue">A</font></html> – все множество символов \\ - <html><font color="blue">E</font></html> – подмножество символов английского алфавита \\ - <html><font color="blue">F</font></html> – подмножество символов неанглийского (иностранного) алфавита (сделать) \\ - <html><font color="blue">S</font></html> – подмножество пробелы \\ - <html><font color="blue">N</font></html> – подмножество цифр \\ - <html><font color="blue">!</font></html> - перевод в верхний регистр \\ - <html><font color="blue">-</font></html> - исключение группы \\ Допустимые комбинации: \\ 1. Вычитание из множества A подмножеств E,F,S,N: A-F, A-N-S и т.д. \\ 2. Сложение подмножеств E,F,S,N| | | **mask** | [[intro:types#mask]] |- <html><font color="blue">A</font></html> – все множество символов \\ - <html><font color="blue">E</font></html> – подмножество символов английского алфавита \\ - <html><font color="blue">F</font></html> – подмножество символов неанглийского (иностранного) алфавита (сделать) \\ - <html><font color="blue">S</font></html> – подмножество пробелы \\ - <html><font color="blue">N</font></html> – подмножество цифр \\ - <html><font color="blue">!</font></html> - перевод в верхний регистр \\ - <html><font color="blue">-</font></html> - исключение группы \\ Допустимые комбинации: \\ 1. Вычитание из множества A подмножеств E,F,S,N: A-F, A-N-S и т.д. \\ 2. Сложение подмножеств E,F,S,N| | ||
| | **required** | [[intro:types#boolean]] |Атрибут контроля за обязательностью ввода значения в поле ввода. Если установлен, то при валидации значения (чтение значение атрибута valid) поле самостоятельно проверит заполненость и, в случае пустоты, выдаст соответствующее сообщение. \\ :!: **Важно!** При установке атрибута required, шрифт пользовательского текста изменится на жирный (bold). Это будет обращать внимание пользователя на важность поля ввода.| | | **required** | [[intro:types#boolean]] |Атрибут контроля за обязательностью ввода значения в поле ввода. Если установлен, то при валидации значения (чтение значение атрибута valid) поле самостоятельно проверит заполненость и, в случае пустоты, выдаст соответствующее сообщение. \\ :!: **Важно!** При установке атрибута required, шрифт пользовательского текста изменится на жирный (bold). Это будет обращать внимание пользователя на важность поля ввода.| | ||