Опубликован: 02.12.2006 | Доступ: свободный | Студентов: 1500 / 212 | Оценка: 4.12 / 3.91 | Длительность: 05:09:00
Специальности: Программист
Дополнительный материал 1:

Справочник по WAP

< Лекция 6 || Дополнительный материал 1: 123456789101112 || Дополнительный материал 2 >

Элементы ввода

Начальный тег Назначение WML
<fieldset> Используется для объединения на карте связанных элементов в группу 1.1
<input> Определяет поле ввода (текстовое поле, в которое пользователь может вводить текст) 1.1
<optgroup> Определяет группу позиций в списке выбора 1.1
<option> Определяет позицию в списке выбора 1.1
<select> Определяет список выбора 1.1
Тег <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>
< Лекция 6 || Дополнительный материал 1: 123456789101112 || Дополнительный материал 2 >