Справочник по WAP
Элементы ввода
Тег <fieldset>
Данный тег объединяет связанные элементы карты в группу.
Синтаксис:
<fieldset> ..объединяемые в группу элементы.. </fieldset>
Атрибуты
Атрибут | Значение | Описание |
---|---|---|
title | cdata | Задает заглавие группы полей |
xml:lang | language_code | Задает используемый в элементе язык |
Class | cdata | Задает имя класса элемента. В мени класса регистр символов различается. Элемент может быть связан с несколькими классами. Имена нескольких классов в атрибуте class разделяются пробелом |
Id | id | Задает уникальное имя элемента |
Пример:
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card title="Пример"> <p> Пример </p> <p> <fieldset title="Автор"> ФИО: <input name="name" type="text"/><br/> Год рождения: <input name="year" type="text"/> Место рождения: <input name="place" type="text"/> </fieldset> </p> </card> </wml>
Тег <input>
Данный тег определяет поле ввода (текстовое поле, в которое пользователь может ввести какой-то текст).
Синтаксис:
<input name="произвольное имя"/>
Атрибуты
Атрибут | Значение | Описание |
---|---|---|
name | nmtoken | Обязательный атрибут. Имя переменной, которой присваивается результат ввода пользователя |
emptyok |
true false |
Определяет, может пользователь оставить поле пустым или нет. По умолчанию задается значение "false" |
format |
A a N X x M m *f nf |
Задает формат данных поля ввода. По умолчанию используется значение "*M". A = буквенные символы и знаки пунктуации верхнего регистра; a = буквенные символы и знаки пунктуации нижнего регистра; N = цифровые символы; X = символы верхнего регистра; x = символы нижнего регистра; M = все символы; m = все символы; *f = любое количество символов. Замените f любым вышеперечисленным символом, чтобы определить, какие символы может вводить пользователь; nf = замените n числом от 1 до 9, чтобы определить сколько символов может ввести пользователь. Замените f одним из приведенных выше символов, чтобы определить, какие символы может вводить пользователь |
maxlength | число | Задает максимальное число символов, которое можно ввести в поле |
size | number_of_char | Задает ширину поля ввода |
tabindex | число | Задает позицию табулирования для поля ввода |
title | cdata | Задает название поля ввода |
type |
text password |
Указывает тип поля ввода. Значение по умолчанию "text" |
value | cdata | Задает значение по умолчанию для переменной атрибута "name" |
xml:lang | language_code | Задает используемый в элементе язык |
class | cdata | Задает имя класса элемента. В имени класса регистр символов различается. Элемент может быть связан с несколькими классами. Имена нескольких классов в атрибуте class разделяются пробелом |
id | id | Задает уникальное имя элемента |
Пример:
<?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card title="Пример"> <p> Введите данные </p> <p> Рейс: <input name="race" size="10" format="*N"/><br/> Номер: <input name="number" size="10" format="*N"/><br/> Маршрут: <input name="way" size="7" format="*N"/><br/> Водитель: <input name="driver" size="20"/> </p> </card> </wml>